<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-11 14:13:56 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>git commit</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Basic_Snapshotting">
                                Basic Snapshotting                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="1d3fdcc8de59ab432467d703a1bba24b3af933c5e20e580c6ce42d75dc22704d/09" data-source="git-commit" onmousemove="i18n(this)">git-commit</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="f764ecc0126a6f1122cb795a5b0cb7698715340c4858adc41e439bf99357a16b/13" data-source="git-commit - Record changes to the repository" onmousemove="i18n(this)">git-commit &mdash; &Zcy;&acy;&pcy;&icy;&scy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <div> <pre class="hljs language-css">git commit <span class="hljs-selector-attr">[-a | --interactive | --patch]</span> <span class="hljs-selector-attr">[-s]</span> <span class="hljs-selector-attr">[-v]</span> <span class="hljs-selector-attr">[-u&lt;mode&gt;]</span> <span class="hljs-selector-attr">[--amend]</span>
           <span class="hljs-selector-attr">[--dry-run]</span> <span class="hljs-selector-attr">[(-c | -C | --squash) &lt;commit&gt; | --fixup [(amend|reword):]</span>&lt;commit&gt;)]
           <span class="hljs-selector-attr">[-F &lt;file&gt; | -m &lt;msg&gt;]</span> <span class="hljs-selector-attr">[--reset-author]</span> <span class="hljs-selector-attr">[--allow-empty]</span>
           <span class="hljs-selector-attr">[--allow-empty-message]</span> <span class="hljs-selector-attr">[--no-verify]</span> <span class="hljs-selector-attr">[-e]</span> <span class="hljs-selector-attr">[--author=&lt;author&gt;]</span>
           <span class="hljs-selector-attr">[--date=&lt;date&gt;]</span> <span class="hljs-selector-attr">[--cleanup=&lt;mode&gt;]</span> <span class="hljs-selector-attr">[--[no-]</span>status]
           <span class="hljs-selector-attr">[-i | -o]</span> <span class="hljs-selector-attr">[--pathspec-from-file=&lt;file&gt; [--pathspec-file-nul]</span>]
           <span class="hljs-selector-attr">[(--trailer &lt;token&gt;[(=|:)&lt;value&gt;]</span>)&hellip;&ZeroWidthSpace;] <span class="hljs-selector-attr">[-S[&lt;keyid&gt;]</span>]
           <span class="hljs-selector-attr">[--]</span> <span class="hljs-selector-attr">[&lt;pathspec&gt;&hellip;&ZeroWidthSpace;]</span></pre> </div> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="6f7d7a0c4db27a397fa19b4411593621fe5356d4805ca31e8755d6c8597a2882/ca" data-source="Create a new commit containing the current contents of the index and the given log message describing the changes. The new commit is a direct child of HEAD, usually the tip of the current branch, and the branch is updated to point to it (unless no branch is associated with the working tree, in which case HEAD is &amp;quot;detached&amp;quot; as described in &lt;a href=&quot;git-checkout&quot;&gt;git-checkout[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &ncy;&ocy;&vcy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy; &icy; &dcy;&acy;&ncy;&ncy;&ocy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;, &ocy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&shchcy;&iecy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;. &Ncy;&ocy;&vcy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&yacy;&mcy;&ycy;&mcy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&icy;&mcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&mcy; HEAD, &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &vcy;&iecy;&rcy;&shcy;&icy;&ncy;&acy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;, &icy; &vcy;&iecy;&tcy;&kcy;&acy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &ncy;&acy; &ncy;&iecy;&iecy; (&iecy;&scy;&lcy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ncy;&icy; &ocy;&dcy;&ncy;&acy; &vcy;&iecy;&tcy;&vcy;&softcy; &ncy;&iecy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&acy; &scy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&mcy;, &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; HEAD &mdash; &ecy;&tcy;&ocy;  &quot;detached&quot; , &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &vcy;  <a href="git-checkout.html">git-checkout[1]</a> ).</span></p> <p><span data-i18n="9c6eb9a5dec989a7297889fef9861e47e4a93540743f0f1cc8ed5973545544a7/41" data-source="The content to be committed can be specified in several ways:" onmousemove="i18n(this)">&Scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;, &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&mcy;&icy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;&acy;&mcy;&icy;:</span></p> <div> <ol> <li> <p><span data-i18n="b7f29c6dd3914cfa55435927b5dd984c270d6ebf66e184ada6f22b32dd60c6dd/ee" data-source="by using &lt;a href=&quot;git-add&quot;&gt;git-add[1]&lt;/a&gt; to incrementally &amp;quot;add&amp;quot; changes to the index before using the &lt;code&gt;commit&lt;/code&gt; command (Note: even modified files must be &amp;quot;added&amp;quot;);" onmousemove="i18n(this)">&scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-add.html">git-add[1]</a>  &dcy;&lcy;&yacy; &pcy;&ocy;&scy;&tcy;&iecy;&pcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;  &quot;add&quot;  &pcy;&iecy;&rcy;&iecy;&dcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  <code>commit</code>  (&Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy;: &dcy;&acy;&zhcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &bcy;&ycy;&tcy;&softcy;  &quot;added&quot; );</span></p> </li> <li> <p><span data-i18n="0dde493e03eba48b827f9969458d022f52b9bdc5267c3c61744d208328015cab/25" data-source="by using &lt;a href=&quot;git-rm&quot;&gt;git-rm[1]&lt;/a&gt; to remove files from the working tree and the index, again before using the &lt;code&gt;commit&lt;/code&gt; command;" onmousemove="i18n(this)">&scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <a href="git-rm.html">git-rm[1]</a>  &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &fcy;&acy;&jcy;&lcy;&ycy; &icy;&zcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &icy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;, &ocy;&pcy;&yacy;&tcy;&softcy; &zhcy;&iecy; &pcy;&iecy;&rcy;&iecy;&dcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  <code>commit</code> ;</span></p> </li> <li> <p><span data-i18n="7cbe82428c2844be08be3808577db6fb4e8f395b0b0f6cfdeae6c550f1b0e6cd/0c" data-source="by listing files as arguments to the &lt;code&gt;commit&lt;/code&gt; command (without --interactive or --patch switch), in which case the commit will ignore changes staged in the index, and instead record the current content of the listed files (which must already be known to Git);" onmousemove="i18n(this)">&pcy;&ucy;&tcy;&iecy;&mcy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&icy;&yacy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  <code>commit</code>  (&bcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&iecy;&lcy;&yacy; --interactive &icy;&lcy;&icy; --patch), &icy; &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &rcy;&acy;&zcy;&mcy;&iecy;&shchcy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&iecy;, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &zcy;&acy;&pcy;&icy;&shcy;&iecy;&tcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; (&kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &ucy;&zhcy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ocy;). &vcy; Git);</span></p> </li> <li> <p><span data-i18n="826aa5d31ff9e30cff8867d0409c7f4599dc338378ac0196e4a5f7611f292812/25" data-source="by using the -a switch with the &lt;code&gt;commit&lt;/code&gt; command to automatically &amp;quot;add&amp;quot; changes from all known files (i.e. all files that are already listed in the index) and to automatically &amp;quot;rm&amp;quot; files in the index that have been removed from the working tree, and then perform the actual commit;" onmousemove="i18n(this)">&scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &kcy;&lcy;&yucy;&chcy;&acy; -a &scy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ocy;&jcy;  <code>commit</code>  &dcy;&lcy;&yacy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&gcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;  &quot;add&quot;  &icy;&zcy; &vcy;&scy;&iecy;&khcy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; (&tcy;. &iecy;. &vcy;&scy;&iecy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ucy;&zhcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&iecy;) &icy; &dcy;&lcy;&yacy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&gcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;  &quot;rm&quot;  &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ycy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; &icy;&zcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&acy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy;;</span></p> </li> <li> <p><span data-i18n="f0ec682d9aed329d4a4d92c7ae3d7f9d220ee9403bdf0050ed5e26de0240f8ad/c0" data-source="by using the --interactive or --patch switches with the &lt;code&gt;commit&lt;/code&gt; command to decide one by one which files or hunks should be part of the commit in addition to contents in the index, before finalizing the operation. See the &amp;ldquo;Interactive Mode&amp;rdquo; section of &lt;a href=&quot;git-add&quot;&gt;git-add[1]&lt;/a&gt; to learn how to operate these modes." onmousemove="i18n(this)">&icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &kcy;&lcy;&yucy;&chcy;&icy; --interactive &icy;&lcy;&icy; --patch &scy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ocy;&jcy;  <code>commit</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&dcy;&icy;&ncy; &zcy;&acy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy; &rcy;&iecy;&shcy;&icy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &icy;&lcy;&icy; &fcy;&rcy;&acy;&gcy;&mcy;&iecy;&ncy;&tcy;&ycy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &bcy;&ycy;&tcy;&softcy; &chcy;&acy;&scy;&tcy;&softcy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &vcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &kcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&mcy;&ucy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&iecy;, &pcy;&rcy;&iecy;&zhcy;&dcy;&iecy; &chcy;&iecy;&mcy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&icy;&tcy;&softcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&yucy;. &Scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy; &laquo;&Icy;&ncy;&tcy;&iecy;&rcy;&acy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &rcy;&iecy;&zhcy;&icy;&mcy;&raquo;  <a href="git-add.html">git-add[1]</a> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&zcy;&ncy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&tcy;&softcy; &scy; &ecy;&tcy;&icy;&mcy;&icy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy;&mcy;&icy;.</span></p> </li> </ol> </div> <p><span data-i18n="0c9e209848beeee4f501870321d7e40d2847a78bf96f06663779aaec9ca4be1e/1a" data-source="The &lt;code&gt;--dry-run&lt;/code&gt; option can be used to obtain a summary of what is included by any of the above for the next commit by giving the same set of parameters (options and paths)." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yucy;  <code>--dry-run</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &scy;&vcy;&ocy;&dcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &ocy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &lcy;&yucy;&bcy;&ocy;&jcy; &icy;&zcy; &vcy;&ycy;&shcy;&iecy;&pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &dcy;&lcy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;, &zcy;&acy;&dcy;&acy;&vcy; &tcy;&ocy;&tcy; &zhcy;&iecy; &ncy;&acy;&bcy;&ocy;&rcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy; (&ocy;&pcy;&tscy;&icy;&jcy; &icy; &pcy;&ucy;&tcy;&iecy;&jcy;).</span></p> <p><span data-i18n="68e16e53689846e7b5ad2ccb6ea15751839ff2ba09f403eb453edc46c634edad/41" data-source="If you make a commit and then find a mistake immediately after that, you can recover from it with &lt;code&gt;git reset&lt;/code&gt;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy;&ycy; &scy;&dcy;&iecy;&lcy;&acy;&lcy;&icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &scy;&rcy;&acy;&zcy;&ucy; &pcy;&ocy;&scy;&lcy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&lcy;&icy; &ocy;&shcy;&icy;&bcy;&kcy;&ucy;, &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &vcy;&ocy;&scy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &iecy;&iecy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git reset</code> .</span></p> </div> <h2 class="text-body-emphasis"  id="_options"><span data-i18n="d0db8b5e364b6989e4b8f38a2b3846b87d99a51c1592ebf35d21cc66405a8e39/b6" data-source="Options" onmousemove="i18n(this)">Options</span></h2> <div> <div> <dl> <dt id="Documentation/git-commit.txt--a"><span data-i18n="c274891790345c56cef3b53c026bdc48150948fa60c56306073d6fea7766ad6a/1a" data-source="-a" onmousemove="i18n(this)">-a</span></dt> <dt id="Documentation/git-commit.txt---all"><span data-i18n="7dbf56c38208e33a9193b210245465f7729af0d59b9df556e7f1f7138a6d6e93/a1" data-source="--all" onmousemove="i18n(this)">--all</span></dt> <dd> <p><span data-i18n="6808977c2ba435338c92a910f379e6e280179a3641d6508bc9adb6551e037128/56" data-source="Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&ncy;&acy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &pcy;&ocy;&mcy;&iecy;&shchcy;&acy;&lcy;&acy; &fcy;&acy;&jcy;&lcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ycy;&lcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ycy; &icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy;, &ncy;&ocy; &ncy;&ocy;&vcy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;, &ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &vcy;&ycy; &ncy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&icy;&lcy;&icy;  Git , &ncy;&iecy; &zcy;&acy;&tcy;&rcy;&acy;&gcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-commit.txt--p"><span data-i18n="567479c447e472328522a1d759aabb9b579e4522a6da547c983d29e94c1604c2/a3" data-source="-p" onmousemove="i18n(this)">-p</span></dt> <dt id="Documentation/git-commit.txt---patch"><span data-i18n="7bbfb9636bd1ed3b4d0a3db1cafae5a073c8b069ffda4dcb6cbe8b2a921024c5/4f" data-source="--patch" onmousemove="i18n(this)">--patch</span></dt> <dd> <p><span data-i18n="9b37679a86072fe9c79db7b9cee35b3da8f052be9783247215aea739b4b35df2/ea" data-source="Use the interactive patch selection interface to choose which changes to commit. See &lt;a href=&quot;git-add&quot;&gt;git-add[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &icy;&ncy;&tcy;&iecy;&rcy;&acy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &icy;&ncy;&tcy;&iecy;&rcy;&fcy;&iecy;&jcy;&scy; &vcy;&ycy;&bcy;&ocy;&rcy;&acy; &pcy;&acy;&tcy;&chcy;&iecy;&jcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&ycy;&bcy;&rcy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-add.html">git-add[1]</a> .</span></p> </dd> <dt id="Documentation/git-commit.txt--Cltcommitgt"><span data-i18n="33b4409979c1769348895b2123cae33ff4a97d837262a7677f273ab59b3ed4af/a9" data-source="-C &amp;lt;commit&amp;gt;" onmousemove="i18n(this)">-C &lt;commit&gt;</span></dt> <dt id="Documentation/git-commit.txt---reuse-messageltcommitgt"><span data-i18n="47f1659b7ae83408a8a06e3eec276253fcfc7ce0ca70460b95db403426d0213a/cf" data-source="--reuse-message=&amp;lt;commit&amp;gt;" onmousemove="i18n(this)">--reuse-message=&lt;commit&gt;</span></dt> <dd> <p><span data-i18n="255d59d73f14e4af547dfed09f6603e507ddcddd7376c9642915fb664e31856c/88" data-source="Take an existing commit object, and reuse the log message and the authorship information (including the timestamp) when creating the commit." onmousemove="i18n(this)">&Vcy;&ocy;&zcy;&softcy;&mcy;&icy;&tcy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy; &pcy;&ocy;&vcy;&tcy;&ocy;&rcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &icy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &ocy;&bcy; &acy;&vcy;&tcy;&ocy;&rcy;&scy;&tcy;&vcy;&iecy; (&vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &mcy;&iecy;&tcy;&kcy;&ucy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&icy;) &pcy;&rcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-commit.txt--cltcommitgt"><span data-i18n="b5ca5d6af92ec03f95524ff2f5e99ccb39ea78cc5d271e96c1d3d7dd9acce7de/2c" data-source="-c &amp;lt;commit&amp;gt;" onmousemove="i18n(this)">-c &lt;commit&gt;</span></dt> <dt id="Documentation/git-commit.txt---reedit-messageltcommitgt"><span data-i18n="352025fe55bfb36d3a6c9fc935d92be41a2802e55b7c755c36f656dfad723369/5c" data-source="--reedit-message=&amp;lt;commit&amp;gt;" onmousemove="i18n(this)">--reedit-message=&lt;commit&gt;</span></dt> <dd> <p><span data-i18n="db96d72ff93364f485e11efc880454569405357e4c4a9637e82398b8ca6915c1/79" data-source="Like &lt;code&gt;-C&lt;/code&gt;, but with &lt;code&gt;-c&lt;/code&gt; the editor is invoked, so that the user can further edit the commit message." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&ocy;&bcy;&ncy;&ocy;  <code>-C</code> , &ncy;&ocy; &scy;  <code>-c</code>  &vcy;&ycy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &mcy;&ocy;&gcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---fixupamendrewordltcommitgt"><span data-i18n="630da7820ec760aa5d1b0b16d8c27842bf91e9dd9fcfc791cddaa60582f8b66e/ed" data-source="--fixup=[(amend|reword):]&amp;lt;commit&amp;gt;" onmousemove="i18n(this)">--fixup=[(amend|reword):]&lt;commit&gt;</span></dt> <dd> <p><span data-i18n="50044f0ae7a5f8baa1577e368d81a0ae1d91ac0ab59d9c659faffbe233e72927/59" data-source="Create a new commit which &amp;quot;fixes up&amp;quot; &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt; when applied with &lt;code&gt;git rebase --autosquash&lt;/code&gt;. Plain &lt;code&gt;--fixup=&amp;lt;commit&amp;gt;&lt;/code&gt; creates a &amp;quot;fixup!&amp;quot; commit which changes the content of &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt; but leaves its log message untouched. &lt;code&gt;--fixup=amend:&amp;lt;commit&amp;gt;&lt;/code&gt; is similar but creates an &amp;quot;amend!&amp;quot; commit which also replaces the log message of &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt; with the log message of the &amp;quot;amend!&amp;quot; commit. &lt;code&gt;--fixup=reword:&amp;lt;commit&amp;gt;&lt;/code&gt; creates an &amp;quot;amend!&amp;quot; commit which replaces the log message of &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt; with its own log message but makes no changes to the content of &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &ncy;&ocy;&vcy;&ucy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;  &quot;fixes up&quot;   <code>&lt;commit&gt;</code>  &pcy;&rcy;&icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&icy; &scy;  <code>git rebase --autosquash</code>  . &Ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&jcy;  <code>--fixup=&lt;commit&gt;</code>  &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;  &quot;fixup!&quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy;  <code>&lt;commit&gt;</code> , &ncy;&ocy; &ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &ncy;&iecy;&tcy;&rcy;&ocy;&ncy;&ucy;&tcy;&ycy;&mcy;.  <code>--fixup=amend:&lt;commit&gt;</code>  &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&ncy;, &ncy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;  &quot;amend!&quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &tcy;&acy;&kcy;&zhcy;&iecy; &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;  <code>&lt;commit&gt;</code>  &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;&mcy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;  &quot;amend!&quot; .  <code>--fixup=reword:&lt;commit&gt;</code>  &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;  &quot;amend!&quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;  <code>&lt;commit&gt;</code>  &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&mcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;&mcy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;, &ncy;&ocy; &ncy;&iecy; &vcy;&ncy;&ocy;&scy;&icy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &vcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy;  <code>&lt;commit&gt;</code> .</span></p> <p><span data-i18n="9f1f2a6edebb9e6df7f6a205f6afa2308474734138d4f0053c607ea1feee25e1/30" data-source="The commit created by plain &lt;code&gt;--fixup=&amp;lt;commit&amp;gt;&lt;/code&gt; has a subject composed of &amp;quot;fixup!&amp;quot; followed by the subject line from &amp;lt;commit&amp;gt;, and is recognized specially by &lt;code&gt;git rebase --autosquash&lt;/code&gt;. The &lt;code&gt;-m&lt;/code&gt; option may be used to supplement the log message of the created commit, but the additional commentary will be thrown away once the &amp;quot;fixup!&amp;quot; commit is squashed into &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt; by &lt;code&gt;git rebase --autosquash&lt;/code&gt;." onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy; &pcy;&rcy;&ocy;&scy;&tcy;&ycy;&mcy;  <code>--fixup=&lt;commit&gt;</code> , &icy;&mcy;&iecy;&iecy;&tcy; &tcy;&iecy;&mcy;&ucy;, &scy;&ocy;&scy;&tcy;&ocy;&yacy;&shchcy;&ucy;&yucy; &icy;&zcy;  &quot;fixup!&quot; , &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &tcy;&iecy;&mcy;&ycy; &icy;&zcy; &lt;commit&gt;, &icy; &scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ocy; &rcy;&acy;&scy;&pcy;&ocy;&zcy;&ncy;&acy;&iecy;&tcy;&scy;&yacy;  <code>git rebase --autosquash</code>  . &Ocy;&pcy;&tscy;&icy;&yucy;  <code>-m</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &ocy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ocy;&mcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&iecy;, &ncy;&ocy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&iecy;&ncy;&tcy;&acy;&rcy;&icy;&jcy; &bcy;&ucy;&dcy;&iecy;&tcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;, &kcy;&acy;&kcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;  &quot;fixup!&quot;  &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&zhcy;&acy;&tcy; &vcy;  <code>&lt;commit&gt;</code>  &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git rebase --autosquash</code>  .</span></p> <p><span data-i18n="43090dad208d1bdfa22e65108e70e702b78f91c85793a0703010999f7a73af79/d1" data-source="The commit created by &lt;code&gt;--fixup=amend:&amp;lt;commit&amp;gt;&lt;/code&gt; is similar but its subject is instead prefixed with &amp;quot;amend!&amp;quot;. The log message of &amp;lt;commit&amp;gt; is copied into the log message of the &amp;quot;amend!&amp;quot; commit and opened in an editor so it can be refined. When &lt;code&gt;git rebase
--autosquash&lt;/code&gt; squashes the &amp;quot;amend!&amp;quot; commit into &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt;, the log message of &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt; is replaced by the refined log message from the &amp;quot;amend!&amp;quot; commit. It is an error for the &amp;quot;amend!&amp;quot; commit&amp;rsquo;s log message to be empty unless &lt;code&gt;--allow-empty-message&lt;/code&gt; is specified." onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy;  <code>--fixup=amend:&lt;commit&gt;</code> , &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&ncy;, &ncy;&ocy; &iecy;&gcy;&ocy; &scy;&ucy;&bcy;&hardcy;&iecy;&kcy;&tcy; &icy;&mcy;&iecy;&iecy;&tcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;  &quot;amend!&quot; . &Scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &lt;commit&gt; &kcy;&ocy;&pcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;  &quot;amend!&quot;  &icy; &ocy;&tcy;&kcy;&rcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy;&iecy; &dcy;&lcy;&yacy; &ucy;&tcy;&ocy;&chcy;&ncy;&iecy;&ncy;&icy;&yacy;. &Kcy;&ocy;&gcy;&dcy;&acy;  <code>git rebase
--autosquash</code>  &scy;&zhcy;&icy;&mcy;&acy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;  &quot;amend!&quot;  &vcy;  <code>&lt;commit&gt;</code>  , &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;  <code>&lt;commit&gt;</code>  &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &ucy;&tcy;&ocy;&chcy;&ncy;&iecy;&ncy;&ncy;&ycy;&mcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;&mcy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &icy;&zcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;  &quot;amend!&quot; . &IEcy;&scy;&lcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;  &quot;amend!&quot;  &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;, &ecy;&tcy;&ocy; &ocy;&shcy;&icy;&bcy;&kcy;&acy;.</span></p> <p><span data-i18n="12fe3aeb69cf3360a57921d5444af9fdb5e4d3c468fa9fd9a01d4fdfd049edb3/43" data-source="&lt;code&gt;--fixup=reword:&amp;lt;commit&amp;gt;&lt;/code&gt; is shorthand for &lt;code&gt;--fixup=amend:&amp;lt;commit&amp;gt;
--only&lt;/code&gt;. It creates an &amp;quot;amend!&amp;quot; commit with only a log message (ignoring any changes staged in the index). When squashed by &lt;code&gt;git
rebase --autosquash&lt;/code&gt;, it replaces the log message of &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt; without making any other changes." onmousemove="i18n(this)"><code>--fixup=reword:&lt;commit&gt;</code>  &mdash; &ecy;&tcy;&ocy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy;&tcy;  <code>--fixup=amend:&lt;commit&gt;
--only</code> . &Ocy;&ncy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;  &quot;amend!&quot;  &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;&mcy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; (&icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yacy; &lcy;&yucy;&bcy;&ycy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;). &Pcy;&rcy;&icy; &scy;&zhcy;&acy;&tcy;&icy;&icy;  <code>git
rebase --autosquash</code>  &ocy;&ncy;&ocy; &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy;  <code>&lt;commit&gt;</code>  &bcy;&iecy;&zcy; &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&icy;&yacy; &kcy;&acy;&kcy;&icy;&khcy;-&lcy;&icy;&bcy;&ocy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;.</span></p> <p><span data-i18n="0b2a6481b40e29527ccd6ed33cf6e918ca2b4b5257c03e30df27a29c3338aebb/51" data-source="Neither &amp;quot;fixup!&amp;quot; nor &amp;quot;amend!&amp;quot; commits change authorship of &lt;code&gt;&amp;lt;commit&amp;gt;&lt;/code&gt; when applied by &lt;code&gt;git rebase --autosquash&lt;/code&gt;. See &lt;a href=&quot;git-rebase&quot;&gt;git-rebase[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Ncy;&icy;  &quot;fixup!&quot; , &ncy;&icy;  &quot;amend!&quot;  &ncy;&iecy; &fcy;&icy;&kcy;&scy;&icy;&rcy;&ucy;&yucy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &acy;&vcy;&tcy;&ocy;&rcy;&scy;&tcy;&vcy;&acy;  <code>&lt;commit&gt;</code>  &pcy;&rcy;&icy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&icy;  <code>git rebase --autosquash</code> . &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-rebase.html">git-rebase[1]</a> .</span></p> </dd> <dt id="Documentation/git-commit.txt---squashltcommitgt"><span data-i18n="42df929736b6c0592618c1ff55cfa18330b83758729c71a00960dc0bc65c935e/29" data-source="--squash=&amp;lt;commit&amp;gt;" onmousemove="i18n(this)">--squash=&lt;commit&gt;</span></dt> <dd> <p><span data-i18n="f3f408aebaaf044b7fc25dd11c6dbe9ab99505743096fae14d6a3cee02b47860/ab" data-source="Construct a commit message for use with &lt;code&gt;rebase --autosquash&lt;/code&gt;. The commit message subject line is taken from the specified commit with a prefix of &amp;quot;squash! &amp;quot;. Can be used with additional commit message options (&lt;code&gt;-m&lt;/code&gt;/&lt;code&gt;-c&lt;/code&gt;/&lt;code&gt;-C&lt;/code&gt;/&lt;code&gt;-F&lt;/code&gt;). See &lt;a href=&quot;git-rebase&quot;&gt;git-rebase[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &scy;  <code>rebase --autosquash</code> . &Scy;&tcy;&rcy;&ocy;&kcy;&acy; &tcy;&iecy;&mcy;&ycy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &bcy;&iecy;&rcy;&iecy;&tcy;&scy;&yacy; &icy;&zcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&ocy;&mcy;  &quot;squash! &quot; . &Mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &scy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy;&icy; &ocy;&pcy;&tscy;&icy;&yacy;&mcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; ( <code>-m</code> / <code>-c</code> / <code>-C</code> / <code>-F</code> ). &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-rebase.html">git-rebase[1]</a> .</span></p> </dd> <dt id="Documentation/git-commit.txt---reset-author"><span data-i18n="beaf213054400afaec5bd739c6e6e15b856f413c8debfbba8dccc055efacafae/68" data-source="--reset-author" onmousemove="i18n(this)">--reset-author</span></dt> <dd> <p><span data-i18n="36961168e144080cecd688a786c8aa5f7d5963ebb4e232ffaaa42af5e51438a0/11" data-source="When used with -C/-c/--amend options, or when committing after a conflicting cherry-pick, declare that the authorship of the resulting commit now belongs to the committer. This also renews the author timestamp." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &scy; &ocy;&pcy;&tscy;&icy;&yacy;&mcy;&icy; -C/-c/--amend &icy;&lcy;&icy; &pcy;&rcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&ocy;&scy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&ycy;&bcy;&ocy;&rcy;&acy; &vcy;&icy;&shcy;&ncy;&icy; &zcy;&acy;&yacy;&vcy;&icy;&tcy;&iecy;, &chcy;&tcy;&ocy; &acy;&vcy;&tcy;&ocy;&rcy;&scy;&tcy;&vcy;&ocy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &tcy;&iecy;&pcy;&iecy;&rcy;&softcy; &pcy;&rcy;&icy;&ncy;&acy;&dcy;&lcy;&iecy;&zhcy;&icy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&ucy;. &Ecy;&tcy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&iecy;&tcy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &mcy;&iecy;&tcy;&kcy;&ucy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---short"><span data-i18n="a11f889025503a04118ae5dc2b0f8932c941b3512e196aad83587e365c697ffe/2e" data-source="--short" onmousemove="i18n(this)">--short</span></dt> <dd> <p><span data-i18n="6ee5ce64a849dc64d7e9e762f509d25bc6cbac63b50e3af79f545312dc96acba/9a" data-source="When doing a dry-run, give the output in the short-format. See &lt;a href=&quot;git-status&quot;&gt;git-status[1]&lt;/a&gt; for details. Implies &lt;code&gt;--dry-run&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&rcy;&ocy;&bcy;&ncy;&ocy;&mcy; &pcy;&rcy;&ocy;&gcy;&ocy;&ncy;&iecy; &dcy;&acy;&jcy;&tcy;&iecy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &vcy; &kcy;&ocy;&rcy;&ocy;&tcy;&kcy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-status.html">git-status[1]</a> . &Pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--dry-run</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt---branch"><span data-i18n="755136a18dc7cc652126805876bd672996fa033b2c0d3a7aa341af8cc3dedc1c/21" data-source="--branch" onmousemove="i18n(this)">--branch</span></dt> <dd> <p><span data-i18n="84d23ae1e778e93da4db7c3fa67fd00441b0f97ab153422dbea11b141a840c18/2d" data-source="Show the branch and tracking info even in short-format." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &fcy;&icy;&lcy;&icy;&acy;&lcy; &icy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &ocy;&bcy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&ncy;&icy;&icy; &dcy;&acy;&zhcy;&iecy; &vcy; &kcy;&ocy;&rcy;&ocy;&tcy;&kcy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---porcelain"><span data-i18n="99995b429bdc79d181ef1433b732eb66d793543f436f1d4858e72e12b9aeb7ee/95" data-source="--porcelain" onmousemove="i18n(this)">--porcelain</span></dt> <dd> <p><span data-i18n="c58306edbc24111512450c33e4a5f4e03454e940ff32ed30960ef54a0ab721f2/6c" data-source="When doing a dry-run, give the output in a porcelain-ready format. See &lt;a href=&quot;git-status&quot;&gt;git-status[1]&lt;/a&gt; for details. Implies &lt;code&gt;--dry-run&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&rcy;&ocy;&bcy;&ncy;&ocy;&mcy; &pcy;&rcy;&ocy;&gcy;&ocy;&ncy;&iecy; &dcy;&acy;&jcy;&tcy;&iecy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &vcy; &gcy;&ocy;&tcy;&ocy;&vcy;&ocy;&mcy; &dcy;&lcy;&yacy; &fcy;&acy;&rcy;&fcy;&ocy;&rcy;&acy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-status.html">git-status[1]</a> . &Pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--dry-run</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt---long"><span data-i18n="30d5221d14a3ea4802d816aad026ccb39985c43529f81fa4d40dfe9cbbe67ce8/84" data-source="--long" onmousemove="i18n(this)">--long</span></dt> <dd> <p><span data-i18n="628f2efc77738d213ba0838ac2a0ca47a685800ec6245a450031e363a9b0ca6a/eb" data-source="When doing a dry-run, give the output in the long-format. Implies &lt;code&gt;--dry-run&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&rcy;&ocy;&bcy;&ncy;&ocy;&mcy; &pcy;&rcy;&ocy;&gcy;&ocy;&ncy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &vcy; &dcy;&lcy;&icy;&ncy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;. &Pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--dry-run</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt--z"><span data-i18n="cac3c371c8f2e17e79214e0fae22255e0f1fad169bac56d2f8a10d7fd54846cb/4d" data-source="-z" onmousemove="i18n(this)">-z</span></dt> <dt id="Documentation/git-commit.txt---null"><span data-i18n="4cf66460f0aeee2f15a9f929064b31fe40733bbb4ea80fc6ca1c218b5679c735/3d" data-source="--null" onmousemove="i18n(this)">--null</span></dt> <dd> <p><span data-i18n="3d44a91b661ac7e68a77e0fa7aac2a797fdec9c01a383aa01993058a1142363c/6e" data-source="When showing &lt;code&gt;short&lt;/code&gt; or &lt;code&gt;porcelain&lt;/code&gt; status output, print the filename verbatim and terminate the entries with NUL, instead of LF. If no format is given, implies the &lt;code&gt;--porcelain&lt;/code&gt; output format. Without the &lt;code&gt;-z&lt;/code&gt; option, filenames with &amp;quot;unusual&amp;quot; characters are quoted as explained for the configuration variable &lt;code&gt;core.quotePath&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&icy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&yacy;  <code>short</code>  &icy;&lcy;&icy;  <code>porcelain</code>  &pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &dcy;&ocy;&scy;&lcy;&ocy;&vcy;&ncy;&ocy; &icy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&jcy;&tcy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&icy; NUL &vcy;&mcy;&iecy;&scy;&tcy;&ocy; LF. &IEcy;&scy;&lcy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;, &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>--porcelain</code> . &Bcy;&iecy;&zcy; &ocy;&pcy;&tscy;&icy;&icy;  <code>-z</code>  &icy;&mcy;&iecy;&ncy;&acy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &scy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy;&mcy;&icy;  &quot;unusual&quot;  &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&vcy;&ycy;&chcy;&kcy;&icy;, &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>core.quotePath</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> </dd> <dt id="Documentation/git-commit.txt--Fltfilegt"><span data-i18n="c2a83eac70d3ec4f2c0e6d7f39c55226b9f7bd1da1491cbb138542b00cc2184f/ff" data-source="-F &amp;lt;file&amp;gt;" onmousemove="i18n(this)">-F &lt;file&gt;</span></dt> <dt id="Documentation/git-commit.txt---fileltfilegt"><span data-i18n="cf1b9c43aa53808bbd71fa7e6cef9e75d758ece43b4ead72564272cd17a64da8/3e" data-source="--file=&amp;lt;file&amp;gt;" onmousemove="i18n(this)">--file=&lt;file&gt;</span></dt> <dd> <p><span data-i18n="9576811f14171738fbd067dcccc5ee37d12db4ae967003ff4a2cc7b826789311/5b" data-source="Take the commit message from the given file. Use &lt;code&gt;-&lt;/code&gt; to read the message from the standard input." onmousemove="i18n(this)">&Vcy;&ocy;&zcy;&softcy;&mcy;&icy;&tcy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy;&zcy; &dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy;  <code>-</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&ocy;&chcy;&icy;&tcy;&acy;&tcy;&softcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &scy;&ocy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&vcy;&ocy;&dcy;&acy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---authorltauthorgt"><span data-i18n="bedbc11365cd4b79239389ab9eac3b3a8c2d1c6758796de64108df132244fc92/ba" data-source="--author=&amp;lt;author&amp;gt;" onmousemove="i18n(this)">--author=&lt;author&gt;</span></dt> <dd> <p><span data-i18n="19a1a82cbf5d9518a8b8fb6a8b0187429dd30debc956487066c6fe13c5b3ef16/32" data-source="Override the commit author. Specify an explicit author using the standard &lt;code&gt;A U Thor &amp;lt;author@example.com&amp;gt;&lt;/code&gt; format. Otherwise &amp;lt;author&amp;gt; is assumed to be a pattern and is used to search for an existing commit by that author (i.e. rev-list --all -i --author=&amp;lt;author&amp;gt;); the commit author is then copied from the first such commit found." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;. &Ucy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &yacy;&vcy;&ncy;&ocy;&gcy;&ocy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>A U Thor &lt;<a href="https://runebook.dev/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="eb8a9e9f838499ab8e938a869b878ec5888486">[email&#160;protected]</a>&gt;</code> . &Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&acy;&gcy;&acy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy; &lt;author&gt; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ocy;&mcy; &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &pcy;&ocy;&icy;&scy;&kcy;&acy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &ecy;&tcy;&ocy;&gcy;&ocy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; (&tcy;. &iecy;. rev-list --all -i --author=&lt;author&gt;); &zcy;&acy;&tcy;&iecy;&mcy; &acy;&vcy;&tcy;&ocy;&rcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &kcy;&ocy;&pcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &icy;&zcy; &pcy;&iecy;&rcy;&vcy;&ocy;&gcy;&ocy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---dateltdategt"><span data-i18n="8cc2964f8358f7e698c72d0e65b71ca2c8513dfb13b2c0373b8328b6ccb33388/8f" data-source="--date=&amp;lt;date&amp;gt;" onmousemove="i18n(this)">--date=&lt;date&gt;</span></dt> <dd> <p><span data-i18n="fe63dc7f50617743b73409a0dd99bf8dfe5881a830c3d8db56734a36fddc85f7/1c" data-source="Override the author date used in the commit." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy; &dcy;&acy;&tcy;&ucy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ucy;&yucy; &vcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-commit.txt--mltmsggt"><span data-i18n="6b2bc53940ee8c8405cdb7183f2a4c568530ed4b01e9e225ed8cd0d3c1fb2614/89" data-source="-m &amp;lt;msg&amp;gt;" onmousemove="i18n(this)">-m &lt;msg&gt;</span></dt> <dt id="Documentation/git-commit.txt---messageltmsggt"><span data-i18n="73669b38c59717c9084b871482e75b0425ac5b5469d339f18d2eaf497b2861b4/5c" data-source="--message=&amp;lt;msg&amp;gt;" onmousemove="i18n(this)">--message=&lt;msg&gt;</span></dt> <dd> <p><span data-i18n="69ae2d904c8169bb59aa842875c6abb49823c98b6245bfaac683b049a8b6e330/77" data-source="Use the given &amp;lt;msg&amp;gt; as the commit message. If multiple &lt;code&gt;-m&lt;/code&gt; options are given, their values are concatenated as separate paragraphs." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&jcy; &lt;msg&gt; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;  <code>-m</code> , &icy;&khcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &acy;&bcy;&zcy;&acy;&tscy;&ycy;.</span></p> <p><span data-i18n="60e3c04e040d63dfe17bfe4846ae15620f53250c62a6bedef0b71a02e9764bdf/99" data-source="The &lt;code&gt;-m&lt;/code&gt; option is mutually exclusive with &lt;code&gt;-c&lt;/code&gt;, &lt;code&gt;-C&lt;/code&gt;, and &lt;code&gt;-F&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yacy;  <code>-m</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy;&zcy;&acy;&icy;&mcy;&ocy;&icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&shchcy;&iecy;&jcy; &scy;  <code>-c</code> ,  <code>-C</code>  &icy;  <code>-F</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt--tltfilegt"><span data-i18n="1812bddf395e321e02e08a439b91886154b5495b391160de851fbb1c57e99570/2a" data-source="-t &amp;lt;file&amp;gt;" onmousemove="i18n(this)">-t &lt;file&gt;</span></dt> <dt id="Documentation/git-commit.txt---templateltfilegt"><span data-i18n="74410b6d8e37b38129954fd7672d4c62180dcafc7570c0e44b9ba897fbbf93a6/24" data-source="--template=&amp;lt;file&amp;gt;" onmousemove="i18n(this)">--template=&lt;file&gt;</span></dt> <dd> <p><span data-i18n="8467f8849541097a1ef165b99216a6355434ec3be42e06fa2f2c018343749640/48" data-source="When editing the commit message, start the editor with the contents in the given file. The &lt;code&gt;commit.template&lt;/code&gt; configuration variable is often used to give this option implicitly to the command. This mechanism can be used by projects that want to guide participants with some hints on what to write in the message in what order. If the user exits the editor without editing the message, the commit is aborted. This has no effect when a message is given by other means, e.g. with the &lt;code&gt;-m&lt;/code&gt; or &lt;code&gt;-F&lt;/code&gt; options." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &zcy;&acy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy; &scy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy; &dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;. &Pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>commit.template</code>  &chcy;&acy;&scy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ncy;&iecy;&yacy;&vcy;&ncy;&ocy;&gcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yacy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&iecy;. &Ecy;&tcy;&ocy;&tcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &khcy;&ocy;&tcy;&yacy;&tcy; &dcy;&acy;&tcy;&softcy; &ucy;&chcy;&acy;&scy;&tcy;&ncy;&icy;&kcy;&acy;&mcy; &pcy;&ocy;&dcy;&scy;&kcy;&acy;&zcy;&kcy;&icy; &ocy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy; &icy; &vcy; &kcy;&acy;&kcy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy; &pcy;&icy;&scy;&acy;&tcy;&softcy; &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&icy;. &IEcy;&scy;&lcy;&icy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy; &vcy;&ycy;&khcy;&ocy;&dcy;&icy;&tcy; &icy;&zcy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy;&acy;, &ncy;&iecy; &ocy;&tcy;&rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;, &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy; &pcy;&rcy;&iecy;&rcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;. &Ecy;&tcy;&ocy; &ncy;&iecy; &icy;&mcy;&iecy;&iecy;&tcy; &ncy;&icy;&kcy;&acy;&kcy;&ocy;&gcy;&ocy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&acy;, &iecy;&scy;&lcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;&acy;&mcy;&icy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &ocy;&pcy;&tscy;&icy;&jcy;  <code>-m</code>  &icy;&lcy;&icy;  <code>-F</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt--s"><span data-i18n="922e17b4edd60ff0277a57db2cdf26a407350a6ffbd4129318f293841d289609/7a" data-source="-s" onmousemove="i18n(this)">-s</span></dt> <dt id="Documentation/git-commit.txt---signoff"><span data-i18n="8deeb9c823dc56953005eef28f08e1ae8e950a5ddcdf5af3be9c52d2b23e5e32/fa" data-source="--signoff" onmousemove="i18n(this)">--signoff</span></dt> <dt id="Documentation/git-commit.txt---no-signoff"><span data-i18n="e28634d1b35ed269a7031bb1c78fdf34a07f032e34f2130c47235372a7e2e236/4d" data-source="--no-signoff" onmousemove="i18n(this)">--no-signoff</span></dt> <dd> <p><span data-i18n="f275729e327963dd4f928998cc9b6b20be338af2ad8ac57489808d464c798050/06" data-source="Add a &lt;code&gt;Signed-off-by&lt;/code&gt; trailer by the committer at the end of the commit log message. The meaning of a signoff depends on the project to which you&amp;rsquo;re committing. For example, it may certify that the committer has the rights to submit the work under the project&amp;rsquo;s license or agrees to some contributor representation, such as a Developer Certificate of Origin. (See &lt;a href=&quot;https://developercertificate.org&quot;&gt;https://developercertificate.org&lt;/a&gt; for the one used by the Linux kernel and Git projects.) Consult the documentation or leadership of the project to which you&amp;rsquo;re contributing to understand how the signoffs are used in that project." onmousemove="i18n(this)">&Dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;  <code>Signed-off-by</code>  &ocy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yacy; &zcy;&acy;&vcy;&icy;&scy;&icy;&tcy; &ocy;&tcy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;, &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ycy; &bcy;&iecy;&rcy;&iecy;&tcy;&iecy;&scy;&softcy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ocy;&ncy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ucy;&dcy;&ocy;&scy;&tcy;&ocy;&vcy;&iecy;&rcy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy; &icy;&mcy;&iecy;&iecy;&tcy; &pcy;&rcy;&acy;&vcy;&acy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&icy;&tcy;&softcy; &rcy;&acy;&bcy;&ocy;&tcy;&ucy; &pcy;&ocy; &lcy;&icy;&tscy;&iecy;&ncy;&zcy;&icy;&icy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy; &icy;&lcy;&icy; &scy;&ocy;&gcy;&lcy;&acy;&scy;&iecy;&ncy; &ncy;&acy; &kcy;&acy;&kcy;&ocy;&iecy;-&lcy;&icy;&bcy;&ocy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &ucy;&chcy;&acy;&scy;&tcy;&ncy;&icy;&kcy;&acy;, &tcy;&acy;&kcy;&ocy;&iecy; &kcy;&acy;&kcy; &Scy;&iecy;&rcy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy; &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&yacy; &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&chcy;&icy;&kcy;&acy;. (&Scy;&mcy;.  <a href="https://developercertificate.org">https://developercertificate.org</a> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy; &yacy;&dcy;&rcy;&iecy; Linux &icy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;&khcy;  Git .) &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy;&scy;&softcy; &kcy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&tscy;&icy;&icy; &icy;&lcy;&icy; &rcy;&ucy;&kcy;&ocy;&vcy;&ocy;&dcy;&scy;&tcy;&vcy;&ucy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ycy; &vcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy; &scy;&vcy;&ocy;&jcy; &vcy;&kcy;&lcy;&acy;&dcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&ncy;&yacy;&tcy;&softcy;, &kcy;&acy;&kcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&iecy;.</span></p> <p><span data-i18n="707f110023a56a6de89a7a6b755d144a566844219f535d28bf222c96f8c7618a/f3" data-source="The --no-signoff option can be used to countermand an earlier --signoff option on the command line." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yucy; --no-signoff &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&ycy; &bcy;&ocy;&lcy;&iecy;&iecy; &rcy;&acy;&ncy;&ncy;&iecy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; --signoff &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---trailerlttokengtltvaluegt"><span data-i18n="e064d57ffc7f25a6701a717c2cd95cdd30cb9998f91c48a28457ed0afb78f65f/69" data-source="--trailer &amp;lt;token&amp;gt;[(=|:)&amp;lt;value&amp;gt;]" onmousemove="i18n(this)">--trailer &lt;token&gt;[(=|:)&lt;value&gt;]</span></dt> <dd> <p><span data-i18n="f83862cc088788fe85a424d98315fe99be93ee4270ebf649a64597fea435f3d3/b2" data-source="Specify a (&amp;lt;token&amp;gt;, &amp;lt;value&amp;gt;) pair that should be applied as a trailer. (e.g. &lt;code&gt;git commit --trailer &amp;quot;Signed-off-by:C O Mitter \
&amp;lt;committer@example.com&amp;gt;&amp;quot; --trailer &amp;quot;Helped-by:C O Mitter \
&amp;lt;committer@example.com&amp;gt;&amp;quot;&lt;/code&gt; will add the &amp;quot;Signed-off-by&amp;quot; trailer and the &amp;quot;Helped-by&amp;quot; trailer to the commit message.) The &lt;code&gt;trailer.*&lt;/code&gt; configuration variables (&lt;a href=&quot;git-interpret-trailers&quot;&gt;git-interpret-trailers[1]&lt;/a&gt;) can be used to define if a duplicated trailer is omitted, where in the run of trailers each trailer would appear, and other details." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &pcy;&acy;&rcy;&ucy; (&lt;&tcy;&ocy;&kcy;&iecy;&ncy;&gt;, &lt;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;&gt;), &kcy;&ocy;&tcy;&ocy;&rcy;&ucy;&yucy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&tcy;&softcy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&acy;. (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>git commit --trailer &quot;Signed-off-by:C O Mitter \
&lt;<a href="https://runebook.dev/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ea89858787839e9e8f98aa8f928b879a868fc4898587">[email&#160;protected]</a>&gt;&quot; --trailer &quot;Helped-by:C O Mitter \
&lt;<a href="https://runebook.dev/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0e6d616363677a7a6b7c4e6b766f637e626b206d6163">[email&#160;protected]</a>&gt;&quot;</code>  &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;  &quot;Signed-off-by&quot;  &icy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;  &quot;Helped-by&quot;  &kcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yucy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.) &Pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>trailer.*</code>  (  <a href="git-interpret-trailers.html">git-interpret-trailers[1]</a>  ) &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&ocy;&gcy;&ocy;, &ocy;&pcy;&ucy;&shchcy;&iecy;&ncy; &lcy;&icy; &dcy;&ucy;&bcy;&lcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;, &gcy;&dcy;&iecy; &pcy;&rcy;&icy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&iecy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy;&ocy;&vcy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &tcy;&rcy;&iecy;&jcy;&lcy;&iecy;&rcy; &icy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy;.</span></p> </dd> <dt id="Documentation/git-commit.txt--n"><span data-i18n="5249f4fcc629efa0e6d6b2bf746b6c5de61611ce719ad61ac820fbe5c8cece66/28" data-source="-n" onmousemove="i18n(this)">-n</span></dt> <dt id="Documentation/git-commit.txt---no-verify"><span data-i18n="f1973c1e7d01cc1bccc3d12bfad39d7bdbd324bb1b82ca8d3207f26045c09a2a/02" data-source="--[no-]verify" onmousemove="i18n(this)">--[no-]verify</span></dt> <dd> <p><span data-i18n="e55c93294e17f40d042bec8fcb568e0461f475081fcd8381d093455d804a33ec/8c" data-source="By default, the pre-commit and commit-msg hooks are run. When any of &lt;code&gt;--no-verify&lt;/code&gt; or &lt;code&gt;-n&lt;/code&gt; is given, these are bypassed. See also &lt;a href=&quot;githooks&quot;&gt;githooks[5]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;&icy; pre-commit &icy; commit-msg. &IEcy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy; &lcy;&yucy;&bcy;&ocy;&jcy; &icy;&zcy;  <code>--no-verify</code>  &icy;&lcy;&icy;  <code>-n</code> , &ocy;&ncy;&icy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <a href="githooks.html">githooks[5]</a> .</span></p> </dd> <dt id="Documentation/git-commit.txt---allow-empty"><span data-i18n="4c5c1cb42a46fae41c6f4e44631e24be2f480e5d1361d68fe96892ec9b76fd6a/0b" data-source="--allow-empty" onmousemove="i18n(this)">--allow-empty</span></dt> <dd> <p><span data-i18n="00835f0d889410a40abc697ae4cfbaaebd811fb206519ceb2cf9d17aa874b488/8f" data-source="Usually recording a commit that has the exact same tree as its sole parent commit is a mistake, and the command prevents you from making such a commit. This option bypasses the safety, and is primarily for use by foreign SCM interface scripts." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;, &icy;&mcy;&iecy;&yucy;&shchcy;&iecy;&gcy;&ocy; &tcy;&ocy; &zhcy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;, &chcy;&tcy;&ocy; &icy; &iecy;&gcy;&ocy; &iecy;&dcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&jcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&shcy;&icy;&bcy;&kcy;&ocy;&jcy;, &icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &ncy;&iecy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &vcy;&acy;&mcy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy; &tcy;&acy;&kcy;&ocy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&bcy;&khcy;&ocy;&dcy;&icy;&tcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&ucy; &bcy;&iecy;&zcy;&ocy;&pcy;&acy;&scy;&ncy;&ocy;&scy;&tcy;&icy; &icy; &vcy; &pcy;&iecy;&rcy;&vcy;&ucy;&yucy; &ocy;&chcy;&iecy;&rcy;&iecy;&dcy;&softcy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&acy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &vcy;&ncy;&iecy;&shcy;&ncy;&icy;&mcy;&icy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&yacy;&mcy;&icy; &icy;&ncy;&tcy;&iecy;&rcy;&fcy;&iecy;&jcy;&scy;&acy; SCM.</span></p> </dd> <dt id="Documentation/git-commit.txt---allow-empty-message"><span data-i18n="d56264fe4e4986ceb4b5a6b68fa4b2f9201e92677f3832cb2fd534e1bfbe509b/a4" data-source="--allow-empty-message" onmousemove="i18n(this)">--allow-empty-message</span></dt> <dd> <p><span data-i18n="4c244628dcb58fefb11ee67f633f0aa8c89d91d4e5972d539ceb642879c8c0d7/56" data-source="Like --allow-empty this command is primarily for use by foreign SCM interface scripts. It allows you to create a commit with an empty commit message without using plumbing commands like &lt;a href=&quot;git-commit-tree&quot;&gt;git-commit-tree[1]&lt;/a&gt;." onmousemove="i18n(this)">&Kcy;&acy;&kcy; &icy; --allow-empty, &ecy;&tcy;&acy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &vcy; &pcy;&iecy;&rcy;&vcy;&ucy;&yucy; &ocy;&chcy;&iecy;&rcy;&iecy;&dcy;&softcy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&acy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &vcy;&ncy;&iecy;&shcy;&ncy;&icy;&mcy;&icy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&yacy;&mcy;&icy; &icy;&ncy;&tcy;&iecy;&rcy;&fcy;&iecy;&jcy;&scy;&acy; SCM. &Ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &vcy;&acy;&mcy; &scy;&ocy;&zcy;&dcy;&acy;&tcy;&softcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &scy; &pcy;&ucy;&scy;&tcy;&ycy;&mcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;&mcy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &bcy;&iecy;&zcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &scy;&acy;&ncy;&tcy;&iecy;&khcy;&ncy;&icy;&chcy;&iecy;&scy;&kcy;&icy;&khcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;, &tcy;&acy;&kcy;&icy;&khcy; &kcy;&acy;&kcy;  <a href="git-commit-tree.html">git-commit-tree[1]</a> .</span></p> </dd> <dt id="Documentation/git-commit.txt---cleanupltmodegt"><span data-i18n="5c5c7a37707f096405160705e708cfc6e08b4a3726d31ed1fe15b624620edb50/1d" data-source="--cleanup=&amp;lt;mode&amp;gt;" onmousemove="i18n(this)">--cleanup=&lt;mode&gt;</span></dt> <dd> <p><span data-i18n="af981de51461c339a33a4c8b599dd395e99a9248b83a7278fe43db29a895dd2c/4e" data-source="This option determines how the supplied commit message should be cleaned up before committing. The &lt;code&gt;&amp;lt;mode&amp;gt;&lt;/code&gt; can be &lt;code&gt;strip&lt;/code&gt;, &lt;code&gt;whitespace&lt;/code&gt;, &lt;code&gt;verbatim&lt;/code&gt;, &lt;code&gt;scissors&lt;/code&gt; or &lt;code&gt;default&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &kcy;&acy;&kcy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &ocy;&chcy;&icy;&shchcy;&iecy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&iecy;&jcy;.  <code>&lt;mode&gt;</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy;  <code>strip</code> ,  <code>whitespace</code> ,  <code>verbatim</code> ,  <code>scissors</code>  &icy;&lcy;&icy;  <code>default</code> .</span></p> <div> <div> <div> <dl> <dt id="Documentation/git-commit.txt-strip"><span data-i18n="d60384034b77c13c28402a35b432fb2a93a138a839a8f8f4d39d0262fb44651f/ef" data-source="strip" onmousemove="i18n(this)">strip</span></dt> <dd> <p><span data-i18n="1f7bac1dbb770308c9daccfd93af5c8450952c8c53821b27c7749d9220b5f400/7a" data-source="Strip leading and trailing empty lines, trailing whitespace, commentary and collapse consecutive empty lines." onmousemove="i18n(this)">&Ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &ncy;&acy;&chcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &icy; &kcy;&ocy;&ncy;&iecy;&chcy;&ncy;&ycy;&iecy; &pcy;&ucy;&scy;&tcy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &kcy;&ocy;&ncy;&iecy;&chcy;&ncy;&ycy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy;, &kcy;&ocy;&mcy;&mcy;&iecy;&ncy;&tcy;&acy;&rcy;&icy;&icy; &icy; &scy;&vcy;&iecy;&rcy;&ncy;&ucy;&tcy;&softcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &pcy;&ucy;&scy;&tcy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-commit.txt-whitespace"><span data-i18n="6db1c4fb63e9999133390382e0399dc7a336b9454d56542ea0dd98d8e8912a62/b4" data-source="whitespace" onmousemove="i18n(this)">whitespace</span></dt> <dd> <p><span data-i18n="73b39759eb35ef01cc87e5c2da0a05d79cfe6b57f4a844197b6f23594cfa5f6a/ad" data-source="Same as &lt;code&gt;strip&lt;/code&gt; except #commentary is not removed." onmousemove="i18n(this)">&Tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>strip</code> , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; #commentary &ncy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;.</span></p> </dd> <dt id="Documentation/git-commit.txt-verbatim"><span data-i18n="b91136286b50c5be49bd3fdbd00648a98aded623894ebd9debdaa91ad844ca5c/4a" data-source="verbatim" onmousemove="i18n(this)">verbatim</span></dt> <dd> <p><span data-i18n="70d19f17d264a75bff9f64a22076076b2f60c1583efc69e51c23586227ceb9c3/ba" data-source="Do not change the message at all." onmousemove="i18n(this)">&Ncy;&icy; &vcy; &kcy;&ocy;&iecy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ncy;&iecy; &mcy;&iecy;&ncy;&yacy;&jcy;&tcy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;.</span></p> </dd> <dt id="Documentation/git-commit.txt-scissors"><span data-i18n="493a15e7bda88b07272071cbcfd3cb05920b999872b6f3cfa6e4d16712dbf434/96" data-source="scissors" onmousemove="i18n(this)">scissors</span></dt> <dd> <p><span data-i18n="5f137b4878363677661579e6042e1c97395aa4245bd537925fe2a8c966cec448/e3" data-source="Same as &lt;code&gt;whitespace&lt;/code&gt; except that everything from (and including) the line found below is truncated, if the message is to be edited. &amp;quot;&lt;code&gt;#&lt;/code&gt;&amp;quot; can be customized with core.commentChar." onmousemove="i18n(this)">&Tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>whitespace</code> , &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy;, &ncy;&acy;&chcy;&icy;&ncy;&acy;&yacy; &scy;&ocy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&jcy; &ncy;&icy;&zhcy;&iecy; (&vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;), &ocy;&bcy;&rcy;&iecy;&zcy;&acy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy;&dcy;&lcy;&iecy;&zhcy;&icy;&tcy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yucy;.  &quot;  <code>#</code>  &quot;  &mcy;&ocy;&zhcy;&ncy;&ocy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; core.commentChar.</span></p> <div> <div> <pre class="hljs language-bash"><span class="hljs-comment"># ------------------------ &gt;8 ------------------------</span></pre> </div> </div> </dd> <dt id="Documentation/git-commit.txt-default"><span data-i18n="37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f/15" data-source="default" onmousemove="i18n(this)">default</span></dt> <dd> <p><span data-i18n="2cb968a699d105b06468870087879d080bcbb094454ec732c001ac6ef1442a37/60" data-source="Same as &lt;code&gt;strip&lt;/code&gt; if the message is to be edited. Otherwise &lt;code&gt;whitespace&lt;/code&gt;." onmousemove="i18n(this)">&Tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>strip</code> , &iecy;&scy;&lcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &ncy;&ucy;&zhcy;&ncy;&ocy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;. &Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;  <code>whitespace</code> .</span></p> </dd> </dl> </div> </div> </div> <p><span data-i18n="f142c37bb635472db40ef5562ca715761c2ff9d77fb4eef88cdd5e398976e3d1/a2" data-source="The default can be changed by the &lt;code&gt;commit.cleanup&lt;/code&gt; configuration variable (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>commit.cleanup</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> </dd> <dt id="Documentation/git-commit.txt--e"><span data-i18n="44d2846e091eb9e7b6ac807e4d426fc83e819cec5681288eb3696a5c0e3d3678/84" data-source="-e" onmousemove="i18n(this)">-e</span></dt> <dt id="Documentation/git-commit.txt---edit"><span data-i18n="cc5742b084b508c13441caade319afc12636c48b1bca9711e824e9997befc99b/d9" data-source="--edit" onmousemove="i18n(this)">--edit</span></dt> <dd> <p><span data-i18n="48e3871186487b89f318439a51b4273b49f13df3ab70ca5792fe8dcdf17a3a1c/ed" data-source="The message taken from file with &lt;code&gt;-F&lt;/code&gt;, command line with &lt;code&gt;-m&lt;/code&gt;, and from commit object with &lt;code&gt;-C&lt;/code&gt; are usually used as the commit log message unmodified. This option lets you further edit the message taken from these sources." onmousemove="i18n(this)">&Scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;, &vcy;&zcy;&yacy;&tcy;&ocy;&iecy; &icy;&zcy; &fcy;&acy;&jcy;&lcy;&acy; &scy;  <code>-F</code>  , &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &scy;  <code>-m</code>  &icy; &icy;&zcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy;  <code>-C</code> , &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &ncy;&iecy;&icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;, &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ocy;&iecy; &icy;&zcy; &ecy;&tcy;&icy;&khcy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&vcy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---no-edit"><span data-i18n="cc70d86c9543bdf1e051d41cbe3306912e8c1b6beb16fd96ba780a0ea6d4e1e0/1d" data-source="--no-edit" onmousemove="i18n(this)">--no-edit</span></dt> <dd> <p><span data-i18n="dd83322e9571c381ff45621310c9175c4d302f790b2b0534a277bedea003b8b7/71" data-source="Use the selected commit message without launching an editor. For example, &lt;code&gt;git commit --amend --no-edit&lt;/code&gt; amends a commit without changing its commit message." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ncy;&ocy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &ncy;&iecy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&yacy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>git commit --amend --no-edit</code>  &vcy;&ncy;&ocy;&scy;&icy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &ncy;&iecy; &mcy;&iecy;&ncy;&yacy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---amend"><span data-i18n="966d71f846c79bb53258971d6b4205a03b75516c6a242cffe0bdacc1ee9c944c/3a" data-source="--amend" onmousemove="i18n(this)">--amend</span></dt> <dd> <p><span data-i18n="96547869974589654df3564eff32e227b354487cad46a41e0eb96393e65c14d0/64" data-source="Replace the tip of the current branch by creating a new commit. The recorded tree is prepared as usual (including the effect of the &lt;code&gt;-i&lt;/code&gt; and &lt;code&gt;-o&lt;/code&gt; options and explicit pathspec), and the message from the original commit is used as the starting point, instead of an empty message, when no other message is specified from the command line via options such as &lt;code&gt;-m&lt;/code&gt;, &lt;code&gt;-F&lt;/code&gt;, &lt;code&gt;-c&lt;/code&gt;, etc. The new commit has the same parents and author as the current one (the &lt;code&gt;--reset-author&lt;/code&gt; option can countermand this)." onmousemove="i18n(this)">&Zcy;&acy;&mcy;&iecy;&ncy;&icy;&tcy;&iecy; &kcy;&ocy;&ncy;&chcy;&icy;&kcy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&tcy;&kcy;&icy;, &scy;&ocy;&zcy;&dcy;&acy;&vcy; &ncy;&ocy;&vcy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;. &Zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&acy;&vcy;&lcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; (&vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &vcy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &ocy;&pcy;&tscy;&icy;&jcy;  <code>-i</code>  &icy;  <code>-o</code>  &icy; &yacy;&vcy;&ncy;&ucy;&yucy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy; &pcy;&ucy;&tcy;&icy;), &acy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&ncy;&ocy;&jcy; &tcy;&ocy;&chcy;&kcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &icy;&zcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;, &acy; &ncy;&iecy; &pcy;&ucy;&scy;&tcy;&ocy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;, &iecy;&scy;&lcy;&icy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &dcy;&rcy;&ucy;&gcy;&ocy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy;. &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &tcy;&acy;&kcy;&icy;&khcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;, &kcy;&acy;&kcy;  <code>-m</code> ,  <code>-F</code> ,  <code>-c</code>  &icy; &tcy;. &dcy;. &Ncy;&ocy;&vcy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &icy;&mcy;&iecy;&iecy;&tcy; &tcy;&iecy;&khcy; &zhcy;&iecy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &icy; &acy;&vcy;&tcy;&ocy;&rcy;&acy;, &chcy;&tcy;&ocy; &icy; &tcy;&iecy;&kcy;&ucy;&shchcy;&icy;&jcy; (&ocy;&pcy;&tscy;&icy;&yacy;  <code>--reset-author</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&tcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &ecy;&tcy;&ocy;).</span></p> <div> <div> <p><span data-i18n="f311e0caf9767850b44d3bbd11eaa2d97e56cb4bad03e4fb7445ebcad8ac7f01/2d" data-source="It is a rough equivalent for:" onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &gcy;&rcy;&ucy;&bcy;&ycy;&jcy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;:</span></p> <div> <div> <pre class="hljs language-ruby">        <span class="hljs-variable">$ </span>git reset --soft <span class="hljs-variable constant_">HEAD</span>^
        <span class="hljs-variable">$ </span>... <span class="hljs-keyword">do</span> something <span class="hljs-keyword">else</span> to come up with the right tree ...
        <span class="hljs-variable">$ </span>git commit -c <span class="hljs-variable constant_">ORIG_HEAD</span></pre> </div> </div> <p><span data-i18n="95d42c6362edb06ec51fb6c6fef7e08b60f756dc575cb5380e1ae86787a4264f/bd" data-source="but can be used to amend a merge commit." onmousemove="i18n(this)">&ncy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> </div> </div> <p><span data-i18n="caa5898081afc9fc5bc175a478e547ec9ab87bc232c4111df5d6b19e0c2dc32d/1a" data-source="You should understand the implications of rewriting history if you amend a commit that has already been published. (See the &amp;quot;RECOVERING FROM UPSTREAM REBASE&amp;quot; section in &lt;a href=&quot;git-rebase&quot;&gt;git-rebase[1]&lt;/a&gt;.)" onmousemove="i18n(this)">&Vcy;&ycy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &pcy;&ocy;&ncy;&icy;&mcy;&acy;&tcy;&softcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&scy;&tcy;&vcy;&icy;&yacy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&ncy;&icy;&yacy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &vcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &ucy;&zhcy;&iecy; &ocy;&pcy;&ucy;&bcy;&lcy;&icy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;. (&Scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;  &quot;RECOVERING FROM UPSTREAM REBASE&quot;  &vcy;  <a href="git-rebase.html">git-rebase[1]</a> .)</span></p> </dd> <dt id="Documentation/git-commit.txt---no-post-rewrite"><span data-i18n="0ece59a7a7171cf527e08bde103296d8f59af763319723d5c0aedef2a3b653f6/09" data-source="--no-post-rewrite" onmousemove="i18n(this)">--no-post-rewrite</span></dt> <dd> <p><span data-i18n="f5841af22d1e8a38b480440340363d782701860851222284d3db98cf3d2932c6/11" data-source="Bypass the post-rewrite hook." onmousemove="i18n(this)">&Ocy;&bcy;&khcy;&ocy;&dcy; &khcy;&ucy;&kcy;&acy; &pcy;&ocy;&scy;&lcy;&iecy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&icy;.</span></p> </dd> <dt id="Documentation/git-commit.txt--i"><span data-i18n="444c8974fcf3d4d990db382d0a6ed1d69ffc4caa10da28afd7ab561fd7f27ced/9f" data-source="-i" onmousemove="i18n(this)">-i</span></dt> <dt id="Documentation/git-commit.txt---include"><span data-i18n="206daf8f09a256960745d7eba1f449b1ba51d4e19d53e76fa3f740d83c7fbf95/7d" data-source="--include" onmousemove="i18n(this)">--include</span></dt> <dd> <p><span data-i18n="9f73e95b7701e946fe25e11f43b0cdc441227389dd95e65031014f50cd208aa6/62" data-source="Before making a commit out of staged contents so far, stage the contents of paths given on the command line as well. This is usually not what you want unless you are concluding a conflicted merge." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&zhcy;&dcy;&iecy; &chcy;&iecy;&mcy; &dcy;&iecy;&lcy;&acy;&tcy;&softcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &pcy;&rcy;&ocy;&mcy;&iecy;&zhcy;&ucy;&tcy;&ocy;&chcy;&ncy;&ocy;&gcy;&ocy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&gcy;&ocy;, &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&ocy;&icy;&ncy;&dcy;&iecy;&kcy;&scy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &pcy;&ucy;&tcy;&iecy;&jcy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &ncy;&iecy; &tcy;&ocy;, &chcy;&tcy;&ocy; &vcy;&acy;&mcy; &ncy;&ucy;&zhcy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy;&ycy; &ncy;&iecy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&iecy;&tcy;&iecy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ncy;&ocy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;.</span></p> </dd> <dt id="Documentation/git-commit.txt--o"><span data-i18n="29272c47115b5a93be87e3a9d8739fb2e8a1fea6aa31852af190389734c51946/1d" data-source="-o" onmousemove="i18n(this)">-o</span></dt> <dt id="Documentation/git-commit.txt---only"><span data-i18n="950cf76b4172019eaa04b6ce21449d429abcc44f32f09a9d84ca7a8cd65c1ca5/da" data-source="--only" onmousemove="i18n(this)">--only</span></dt> <dd> <p><span data-i18n="364c90a1d45b1ef3ee9f708d270348d49b74f3e16636833d7fb2e6cace531ee4/43" data-source="Make a commit by taking the updated working tree contents of the paths specified on the command line, disregarding any contents that have been staged for other paths. This is the default mode of operation of &lt;code&gt;git commit&lt;/code&gt; if any paths are given on the command line, in which case this option can be omitted. If this option is specified together with &lt;code&gt;--amend&lt;/code&gt;, then no paths need to be specified, which can be used to amend the last commit without committing changes that have already been staged. If used together with &lt;code&gt;--allow-empty&lt;/code&gt; paths are also not required, and an empty commit will be created." onmousemove="i18n(this)">&Scy;&dcy;&iecy;&lcy;&acy;&jcy;&tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &vcy;&zcy;&yacy;&vcy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yacy; &lcy;&yucy;&bcy;&ocy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy;, &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &dcy;&lcy;&yacy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &pcy;&ucy;&tcy;&iecy;&jcy;. &Ecy;&tcy;&ocy; &rcy;&iecy;&zhcy;&icy;&mcy; &rcy;&acy;&bcy;&ocy;&tcy;&ycy;  <code>git commit</code>  &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &iecy;&scy;&lcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &kcy;&acy;&kcy;&icy;&iecy;-&lcy;&icy;&bcy;&ocy; &pcy;&ucy;&tcy;&icy;; &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy;. &IEcy;&scy;&lcy;&icy; &ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>--amend</code>  , &tcy;&ocy; &ncy;&iecy; &ncy;&ucy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &pcy;&ucy;&tcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &bcy;&iecy;&zcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &ucy;&zhcy;&iecy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>--allow-empty</code>  &pcy;&ucy;&tcy;&icy; &tcy;&acy;&kcy;&zhcy;&iecy; &ncy;&iecy; &tcy;&rcy;&iecy;&bcy;&ucy;&yucy;&tcy;&scy;&yacy;, &icy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---pathspec-from-fileltfilegt"><span data-i18n="da8857eb3d44efb4cdb38781f7cc2d2dd9074dc3c2a6ca51bd424135fedabfd0/18" data-source="--pathspec-from-file=&amp;lt;file&amp;gt;" onmousemove="i18n(this)">--pathspec-from-file=&lt;file&gt;</span></dt> <dd> <p><span data-i18n="edbea5c504ccb9748dfc5d09bca08d1600446d3e324d8503642ae08801e92fce/7b" data-source="Pathspec is passed in &lt;code&gt;&amp;lt;file&amp;gt;&lt;/code&gt; instead of commandline args. If &lt;code&gt;&amp;lt;file&amp;gt;&lt;/code&gt; is exactly &lt;code&gt;-&lt;/code&gt; then standard input is used. Pathspec elements are separated by LF or CR/LF. Pathspec elements can be quoted as explained for the configuration variable &lt;code&gt;core.quotePath&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;). See also &lt;code&gt;--pathspec-file-nul&lt;/code&gt; and global &lt;code&gt;--literal-pathspecs&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &pcy;&ucy;&tcy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy;  <code>&lt;file&gt;</code>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;. &IEcy;&scy;&lcy;&icy;  <code>&lt;file&gt;</code>  &mdash; &ecy;&tcy;&ocy; &tcy;&ocy;&chcy;&ncy;&ocy;  <code>-</code> , &tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &vcy;&vcy;&ocy;&dcy;. &Ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ycy; Pathspec &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; LF &icy;&lcy;&icy; CR/LF. &Ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ycy; Pathspec &mcy;&ocy;&zhcy;&ncy;&ocy; &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&softcy; &vcy; &kcy;&acy;&vcy;&ycy;&chcy;&kcy;&icy;, &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>core.quotePath</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ). &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <code>--pathspec-file-nul</code>  &icy; &gcy;&lcy;&ocy;&bcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy;  <code>--literal-pathspecs</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt---pathspec-file-nul"><span data-i18n="425e5942f80034f1f089327693cf66158c953fde8f89bae24b0fbc651b9af0e9/1a" data-source="--pathspec-file-nul" onmousemove="i18n(this)">--pathspec-file-nul</span></dt> <dd> <p><span data-i18n="7e27df84b5773075cf108a34f1dc37f2f6a47f96c09842b70ed9d300ad32e7c1/c3" data-source="Only meaningful with &lt;code&gt;--pathspec-from-file&lt;/code&gt;. Pathspec elements are separated with NUL character and all other characters are taken literally (including newlines and quotes)." onmousemove="i18n(this)">&Icy;&mcy;&iecy;&iecy;&tcy; &scy;&mcy;&ycy;&scy;&lcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--pathspec-from-file</code> . &Ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ycy; Pathspec &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&mcy; NUL, &acy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ycy; &vcy;&ocy;&scy;&pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&yucy;&tcy;&scy;&yacy; &bcy;&ucy;&kcy;&vcy;&acy;&lcy;&softcy;&ncy;&ocy; (&vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ycy; &ncy;&ocy;&vcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy; &kcy;&acy;&vcy;&ycy;&chcy;&kcy;&icy;).</span></p> </dd> <dt id="Documentation/git-commit.txt--ultmodegt"><span data-i18n="0760a899e46590f8e2c8d3baaa5e8e3f854f2c289e331b7adae36448608e013c/94" data-source="-u[&amp;lt;mode&amp;gt;]" onmousemove="i18n(this)">-u[&lt;mode&gt;]</span></dt> <dt id="Documentation/git-commit.txt---untracked-filesltmodegt"><span data-i18n="8f62fb7e193f7b1969f7fd99bbf89bbd40296a7f9dc7c9fb347cfd8c1b3e945e/c4" data-source="--untracked-files[=&amp;lt;mode&amp;gt;]" onmousemove="i18n(this)">--untracked-files[=&lt;mode&gt;]</span></dt> <dd> <p><span data-i18n="f94107e7cb2c66af942f0dce30f9bde0140ce6b2cdcf1eafecf4c5359822d5bb/fc" data-source="Show untracked files." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;.</span></p> <div> <div> <p><span data-i18n="e2e066039be655b1f169904d953812a751e620e1691cc7b9bd34f12971a39719/24" data-source="The mode parameter is optional (defaults to &lt;code&gt;all&lt;/code&gt;), and is used to specify the handling of untracked files; when -u is not used, the default is &lt;code&gt;normal&lt;/code&gt;, i.e. show untracked files and directories." onmousemove="i18n(this)">&Pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; mode &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy; (&pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  <code>all</code> ) &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yacy; &ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&icy; &ncy;&iecy;&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;; &iecy;&scy;&lcy;&icy; -u &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>normal</code> , &tcy;.&iecy;. &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &ncy;&iecy;&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &icy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&icy;.</span></p> <p><span data-i18n="fdfad7ae14cc285d4f162e4afb64a44b036cc4deaaac6274a610dc3bdec402af/f3" data-source="The possible options are:" onmousemove="i18n(this)">&Vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ycy;&iecy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ycy;:</span></p> <div> <ul> <li> <p><span data-i18n="7283d2368dcb8a3e799fb0a452748c97c04bb7ef8eaceb0a79eeae1c5e3cf672/a4" data-source="&lt;code&gt;no&lt;/code&gt; - Show no untracked files" onmousemove="i18n(this)"><code>no</code>  - &Ncy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &ncy;&iecy;&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;</span></p> </li> <li> <p><span data-i18n="5c406e85233963eda0be979fa65cc93f2dc87241121c4b0bec386ce10debde2d/59" data-source="&lt;code&gt;normal&lt;/code&gt; - Shows untracked files and directories" onmousemove="i18n(this)"><code>normal</code>  &mdash; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &ncy;&iecy;&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &icy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&icy;.</span></p> </li> <li> <p><span data-i18n="c777c9bc9a89cbf3f24ffb5d96c804d8332a10b7a7ca4c490782d7deec97b319/c4" data-source="&lt;code&gt;all&lt;/code&gt; - Also shows individual files in untracked directories." onmousemove="i18n(this)"><code>all</code>  &mdash; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &vcy; &ncy;&iecy;&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&khcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;&khcy;.</span></p> </li> </ul> </div> <p><span data-i18n="326e009614cafd9fb3bddb773032e662313994943f17b19cdfe256d4da5d8f44/70" data-source="The default can be changed using the status.showUntrackedFiles configuration variable documented in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; status.showUntrackedFiles, &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&jcy; &vcy;  <a href="git-config.html">git-config[1]</a> .</span></p> </div> </div> </dd> <dt id="Documentation/git-commit.txt--v"><span data-i18n="81c36ccd44ef18baabad6e2d87038b72d606263bd6a3432b964a872023654fff/7c" data-source="-v" onmousemove="i18n(this)">-v</span></dt> <dt id="Documentation/git-commit.txt---verbose"><span data-i18n="bff1e8d3adf9e53481e9b21876983b359dc8a231bf7ebadde36a42dd7bd4db5c/93" data-source="--verbose" onmousemove="i18n(this)">--verbose</span></dt> <dd> <p><span data-i18n="44e09d4e4a24f0c40a20a05159992cb243847d05172aa87a3de1d4fd43d77090/9a" data-source="Show unified diff between the HEAD commit and what would be committed at the bottom of the commit message template to help the user describe the commit by reminding what changes the commit has. Note that this diff output doesn&amp;rsquo;t have its lines prefixed with &lt;code&gt;#&lt;/code&gt;. This diff will not be a part of the commit message. See the &lt;code&gt;commit.verbose&lt;/code&gt; configuration variable in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &ucy;&ncy;&icy;&fcy;&icy;&tscy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ucy;&yucy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy; &mcy;&iecy;&zhcy;&dcy;&ucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&iecy;&jcy; HEAD &icy; &tcy;&iecy;&mcy;, &chcy;&tcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ocy;, &vcy; &ncy;&icy;&zhcy;&ncy;&iecy;&jcy; &chcy;&acy;&scy;&tcy;&icy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&acy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&mcy;&ocy;&chcy;&softcy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yucy; &ocy;&pcy;&icy;&scy;&acy;&tcy;&softcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &ncy;&acy;&pcy;&ocy;&mcy;&icy;&ncy;&acy;&yacy;, &kcy;&acy;&kcy;&icy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &ocy;&ncy;&acy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &ecy;&tcy;&ocy;&gcy;&ocy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; diff &ncy;&iecy; &icy;&mcy;&iecy;&yucy;&tcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy;  <code>#</code>  . &Ecy;&tcy;&ocy;&tcy; diff &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &chcy;&acy;&scy;&tcy;&softcy;&yucy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Scy;&mcy;. &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>commit.verbose</code>  &vcy;  <a href="git-config.html">git-config[1]</a> .</span></p> <p><span data-i18n="5dca05e7aa2b3bf9f35559e477b321c595e19ccafefaa081cc5742523bb39ec7/b5" data-source="If specified twice, show in addition the unified diff between what would be committed and the worktree files, i.e. the unstaged changes to tracked files." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &dcy;&vcy;&acy;&zhcy;&dcy;&ycy;, &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &ucy;&ncy;&icy;&fcy;&icy;&tscy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&acy;&yacy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&acy; &mcy;&iecy;&zhcy;&dcy;&ucy; &tcy;&iecy;&mcy;, &chcy;&tcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ocy;, &icy; &fcy;&acy;&jcy;&lcy;&acy;&mcy;&icy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;, &tcy;. &iecy;. &ncy;&iecy;&icy;&ncy;&dcy;&iecy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&acy;&khcy;.</span></p> </dd> <dt id="Documentation/git-commit.txt--q"><span data-i18n="5ce681666a15a41274346f65b8bcbf56f8e8170ac00706a44a09ee4d786a8609/cd" data-source="-q" onmousemove="i18n(this)">-q</span></dt> <dt id="Documentation/git-commit.txt---quiet"><span data-i18n="b00818cdc507640687732769ee1cb501db377927ee76d03df23978bd0d706888/e2" data-source="--quiet" onmousemove="i18n(this)">--quiet</span></dt> <dd> <p><span data-i18n="bf097502a788326e449ade97b7ad1f7a1bdf0828f7db6ed30172ec4fc0faaded/9b" data-source="Suppress commit summary message." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&acy;&vcy;&icy;&tcy;&softcy; &scy;&vcy;&ocy;&dcy;&ncy;&ocy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---dry-run"><span data-i18n="675ca48430023bf861e914e0cf5bbe183efe84bd9d831affc574394bf4edc690/c1" data-source="--dry-run" onmousemove="i18n(this)">--dry-run</span></dt> <dd> <p><span data-i18n="ef9d196fc47e0c22c9f633d3910951804757d06e2c11d85e077437784ed3776f/28" data-source="Do not create a commit, but show a list of paths that are to be committed, paths with local changes that will be left uncommitted and paths that are untracked." onmousemove="i18n(this)">&Ncy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&vcy;&acy;&jcy;&tcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &acy; &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &pcy;&ucy;&tcy;&iecy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &bcy;&ycy;&tcy;&softcy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy;, &pcy;&ucy;&tcy;&iecy;&jcy; &scy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&mcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ocy;&scy;&tcy;&acy;&ncy;&ucy;&tcy;&scy;&yacy; &ncy;&iecy;&zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy;, &icy; &pcy;&ucy;&tcy;&iecy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-commit.txt---status"><span data-i18n="33fd17d94a7767057593f4f7fe66733d307e82e42324125bb63f608bb55fec53/0f" data-source="--status" onmousemove="i18n(this)">--status</span></dt> <dd> <p><span data-i18n="b85ed50556aeb792e714ea4c27f074652a54d284922e6aeaeb24fe48a066761f/c6" data-source="Include the output of &lt;a href=&quot;git-status&quot;&gt;git-status[1]&lt;/a&gt; in the commit message template when using an editor to prepare the commit message. Defaults to on, but can be used to override configuration variable commit.status." onmousemove="i18n(this)">&Vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;  <a href="git-status.html">git-status[1]</a>  &vcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy;&acy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&kcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ocy;, &ncy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; commit.status.</span></p> </dd> <dt id="Documentation/git-commit.txt---no-status"><span data-i18n="6dcbdc96336468d461cadfadf8608274af848344ae621cc81d29342915719f9a/3e" data-source="--no-status" onmousemove="i18n(this)">--no-status</span></dt> <dd> <p><span data-i18n="0f07844c1fe055752cb36219a60c0f3b376320330a4772d6c44746919725177d/6c" data-source="Do not include the output of &lt;a href=&quot;git-status&quot;&gt;git-status[1]&lt;/a&gt; in the commit message template when using an editor to prepare the default commit message." onmousemove="i18n(this)">&Ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&jcy;&tcy;&iecy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;  <a href="git-status.html">git-status[1]</a>  &vcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy;&acy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&kcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-commit.txt--Sltkeyidgt"><span data-i18n="81022e0227a476cb39b3c7536e8861d916ea9462349bdbb91fe1f1ee856622ff/ad" data-source="-S[&amp;lt;keyid&amp;gt;]" onmousemove="i18n(this)">-S[&lt;keyid&gt;]</span></dt> <dt id="Documentation/git-commit.txt---gpg-signltkeyidgt"><span data-i18n="df48474147c9c7172d8f1029beb425f8566e8a840580f02b664cfd0a332db8e6/2e" data-source="--gpg-sign[=&amp;lt;keyid&amp;gt;]" onmousemove="i18n(this)">--gpg-sign[=&lt;keyid&gt;]</span></dt> <dt id="Documentation/git-commit.txt---no-gpg-sign"><span data-i18n="08f741608de1fc2eb2af984114e38f3f6852b5d615634c4e27dffda230a0220e/ee" data-source="--no-gpg-sign" onmousemove="i18n(this)">--no-gpg-sign</span></dt> <dd> <p><span data-i18n="9fe40652f924289c50713764fdfcd723591e2214b07842c244b4612d52d216a6/47" data-source="GPG-sign commits. The &lt;code&gt;keyid&lt;/code&gt; argument is optional and defaults to the committer identity; if specified, it must be stuck to the option without a space. &lt;code&gt;--no-gpg-sign&lt;/code&gt; is useful to countermand both &lt;code&gt;commit.gpgSign&lt;/code&gt; configuration variable, and earlier &lt;code&gt;--gpg-sign&lt;/code&gt;." onmousemove="i18n(this)">GPG-&zcy;&ncy;&acy;&kcy; &fcy;&icy;&kcy;&scy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;. &Acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;  <code>keyid</code>  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy; &icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy;&ucy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy;; &iecy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;, &ocy;&ncy;&ocy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &pcy;&rcy;&icy;&kcy;&rcy;&iecy;&pcy;&lcy;&iecy;&ncy;&ocy; &kcy; &ocy;&pcy;&tscy;&icy;&icy; &bcy;&iecy;&zcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;.  <code>--no-gpg-sign</code>  &pcy;&ocy;&lcy;&iecy;&zcy;&iecy;&ncy; &dcy;&lcy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&ycy; &kcy;&acy;&kcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>commit.gpgSign</code> , &tcy;&acy;&kcy; &icy; &bcy;&ocy;&lcy;&iecy;&iecy; &rcy;&acy;&ncy;&ncy;&iecy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  <code>--gpg-sign</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt---"><span data-i18n="d8156bae0c4243d3742fc4e9774d8aceabe0410249d720c855f98afc88ff846c/71" data-source="--" onmousemove="i18n(this)">--</span></dt> <dd> <p><span data-i18n="0ea53dd4a1fb9384edae11ed9c03b5411457806a0ae358d444eb80e48fbc0c0c/07" data-source="Do not interpret any more arguments as options." onmousemove="i18n(this)">&Ncy;&iecy; &icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy; &kcy;&acy;&kcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-commit.txt-ltpathspecgt82308203"><span data-i18n="5c5493d0791d7f222f3401382dbca513ccb6d257ea0ecc4d926b47bd7c332f5f/89" data-source="&amp;lt;pathspec&amp;gt;&amp;hellip;" onmousemove="i18n(this)">&lt;pathspec&gt;&hellip;</span></dt> <dd> <p><span data-i18n="00fe5fa98b43a7252ace2a9dfff9f356cb47b251057868788bea2202ed27c743/3b" data-source="When pathspec is given on the command line, commit the contents of the files that match the pathspec without recording the changes already added to the index. The contents of these files are also staged for the next commit on top of what have been staged before." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yacy; &pcy;&ucy;&tcy;&icy;, &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&khcy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &pcy;&ucy;&tcy;&icy;, &bcy;&iecy;&zcy; &zcy;&acy;&pcy;&icy;&scy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;, &ucy;&zhcy;&iecy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;. &Scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &ecy;&tcy;&icy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &tcy;&acy;&kcy;&zhcy;&iecy; &gcy;&ocy;&tcy;&ocy;&vcy;&icy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &pcy;&ocy;&vcy;&iecy;&rcy;&khcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &bcy;&ycy;&lcy;&ocy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &rcy;&acy;&ncy;&iecy;&iecy;.</span></p> <p><span data-i18n="650607ea17f595aebbbfe78f73f3a97d6140cbf9f4b2d78e76db3388abadf879/ee" data-source="For more details, see the &lt;code&gt;pathspec&lt;/code&gt; entry in &lt;a href=&quot;gitglossary&quot;&gt;gitglossary[7]&lt;/a&gt;." onmousemove="i18n(this)">&Dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&yacy; &scy;&mcy;. &vcy; &zcy;&acy;&pcy;&icy;&scy;&icy;  <code>pathspec</code>  &vcy;  <a href="gitglossary.html">gitglossary[7]</a> .</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_examples"><span data-i18n="e68ee04dff59551b7d1ae07a2f8a00dc61d841628948da3d2781630706a05e92/38" data-source="Examples" onmousemove="i18n(this)">Examples</span></h2> <div> <p><span data-i18n="73f930ad80b895401291a7c71532196cb2acbfc93767398f6f25362d0a13d0d9/f0" data-source="When recording your own work, the contents of modified files in your working tree are temporarily stored to a staging area called the &amp;quot;index&amp;quot; with &lt;code&gt;git add&lt;/code&gt;. A file can be reverted back, only in the index but not in the working tree, to that of the last commit with &lt;code&gt;git restore --staged &amp;lt;file&amp;gt;&lt;/code&gt;, which effectively reverts &lt;code&gt;git add&lt;/code&gt; and prevents the changes to this file from participating in the next commit. After building the state to be committed incrementally with these commands, &lt;code&gt;git commit&lt;/code&gt; (without any pathname parameter) is used to record what has been staged so far. This is the most basic form of the command. An example:" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &zcy;&acy;&pcy;&icy;&scy;&icy; &vcy;&acy;&shcy;&iecy;&jcy; &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;&jcy; &rcy;&acy;&bcy;&ocy;&tcy;&ycy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &vcy; &vcy;&acy;&shcy;&iecy;&mcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&iecy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &pcy;&rcy;&ocy;&mcy;&iecy;&zhcy;&ucy;&tcy;&ocy;&chcy;&ncy;&ocy;&jcy; &ocy;&bcy;&lcy;&acy;&scy;&tcy;&icy;, &ncy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&mcy;&ocy;&jcy;  &quot;index&quot;  &scy;  <code>git add</code> . &Fcy;&acy;&jcy;&lcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &vcy;&iecy;&rcy;&ncy;&ucy;&tcy;&softcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&iecy;, &ncy;&ocy; &ncy;&iecy; &vcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&iecy;, &kcy; &fcy;&acy;&jcy;&lcy;&ucy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&iecy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git restore --staged &lt;file&gt;</code>  , &chcy;&tcy;&ocy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ocy; &vcy;&ocy;&zcy;&vcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy;  <code>git add</code>  &icy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy; &ucy;&chcy;&acy;&scy;&tcy;&icy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &vcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Pcy;&ocy;&scy;&lcy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yacy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&ocy;&scy;&tcy;&iecy;&pcy;&iecy;&ncy;&ncy;&ocy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ocy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &ecy;&tcy;&icy;&khcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;,  <code>git commit</code>  (&bcy;&iecy;&zcy; &kcy;&acy;&kcy;&ocy;&gcy;&ocy;-&lcy;&icy;&bcy;&ocy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &pcy;&ucy;&tcy;&icy;) &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &zcy;&acy;&pcy;&icy;&scy;&icy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &ucy;&zhcy;&iecy; &bcy;&ycy;&lcy;&ocy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy;. &Ecy;&tcy;&ocy; &scy;&acy;&mcy;&acy;&yacy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&acy;&yacy; &fcy;&ocy;&rcy;&mcy;&acy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;. &Pcy;&rcy;&icy;&mcy;&iecy;&rcy;:</span></p> <div> <div> <pre class="hljs language-shell"><span class="hljs-meta prompt_">$ </span><span class="language-bash">edit hello.c</span>
<span class="hljs-meta prompt_">$ </span><span class="language-bash">git <span class="hljs-built_in">rm</span> goodbye.c</span>
<span class="hljs-meta prompt_">$ </span><span class="language-bash">git add hello.c</span>
<span class="hljs-meta prompt_">$ </span><span class="language-bash">git commit</span></pre> </div> </div> <p><span data-i18n="8235ce9f799a2e303ca65da81873602c08790172ea5e3010b42a0e8f87ed58fe/b5" data-source="Instead of staging files after each individual change, you can tell &lt;code&gt;git commit&lt;/code&gt; to notice the changes to the files whose contents are tracked in your working tree and do corresponding &lt;code&gt;git add&lt;/code&gt; and &lt;code&gt;git rm&lt;/code&gt; for you. That is, this example does the same as the earlier example if there is no other change in your working tree:" onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &rcy;&acy;&zcy;&mcy;&iecy;&shchcy;&acy;&tcy;&softcy; &fcy;&acy;&jcy;&lcy;&ycy; &pcy;&ocy;&scy;&lcy;&iecy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;  <code>git commit</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&ncy; &zcy;&acy;&mcy;&iecy;&chcy;&acy;&lcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &fcy;&acy;&jcy;&lcy;&acy;&khcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &vcy;&acy;&shcy;&iecy;&mcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&iecy;, &icy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&lcy; &zcy;&acy; &vcy;&acy;&scy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy;  <code>git add</code>  &icy;  <code>git rm</code> . &Tcy;&ocy; &iecy;&scy;&tcy;&softcy; &ecy;&tcy;&ocy;&tcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy;, &chcy;&tcy;&ocy; &icy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&icy;&jcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &vcy; &vcy;&acy;&shcy;&iecy;&mcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&iecy; &ncy;&iecy;&tcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;:</span></p> <div> <div> <pre class="hljs language-shell"><span class="hljs-meta prompt_">$ </span><span class="language-bash">edit hello.c</span>
<span class="hljs-meta prompt_">$ </span><span class="language-bash"><span class="hljs-built_in">rm</span> goodbye.c</span>
<span class="hljs-meta prompt_">$ </span><span class="language-bash">git commit -a</span></pre> </div> </div> <p><span data-i18n="c7f3e4d3559b1f37325155c99bf6946ff53d1de6f4e6bfdfd0fefd0646b1ff21/14" data-source="The command &lt;code&gt;git commit -a&lt;/code&gt; first looks at your working tree, notices that you have modified hello.c and removed goodbye.c, and performs necessary &lt;code&gt;git add&lt;/code&gt; and &lt;code&gt;git rm&lt;/code&gt; for you." onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;  <code>git commit -a</code>  &scy;&ncy;&acy;&chcy;&acy;&lcy;&acy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&iecy;&tcy; &vcy;&acy;&shcy;&iecy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;, &zcy;&acy;&mcy;&iecy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &vcy;&ycy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy;&icy; hello.c &icy; &ucy;&dcy;&acy;&lcy;&icy;&lcy;&icy; Goodbye.c, &icy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ycy;&iecy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy;  <code>git add</code>  &icy;  <code>git rm</code> .</span></p> <p><span data-i18n="f7e93bd98bb0108868eec82f400c838e308a107121cf4bb719870ec50b28a1fe/59" data-source="After staging changes to many files, you can alter the order the changes are recorded in, by giving pathnames to &lt;code&gt;git commit&lt;/code&gt;. When pathnames are given, the command makes a commit that only records the changes made to the named paths:" onmousemove="i18n(this)">&Pcy;&ocy;&scy;&lcy;&iecy; &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&icy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &vcy;&ocy; &mcy;&ncy;&ocy;&gcy;&icy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&kcy; &zcy;&acy;&pcy;&icy;&scy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;, &ucy;&kcy;&acy;&zcy;&acy;&vcy; &pcy;&ucy;&tcy;&icy; &kcy;  <code>git commit</code>  . &Kcy;&ocy;&gcy;&dcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &pcy;&ucy;&tcy;&icy;, &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&ucy;&tcy;&icy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>edit hello.c hello.h
<span class="hljs-variable">$ </span>git add hello.c hello.h
<span class="hljs-variable">$ </span>edit <span class="hljs-title class_">Makefile</span>
<span class="hljs-variable">$ </span>git commit <span class="hljs-title class_">Makefile</span></pre> </div> </div> <p><span data-i18n="c29e43c13afdf7bb9e981284a2e4e80dbcbe6bb960c76de227a63b5870c1c5cb/78" data-source="This makes a commit that records the modification to &lt;code&gt;Makefile&lt;/code&gt;. The changes staged for &lt;code&gt;hello.c&lt;/code&gt; and &lt;code&gt;hello.h&lt;/code&gt; are not included in the resulting commit. However, their changes are not lost &amp;mdash; they are still staged and merely held back. After the above sequence, if you do:" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy;, &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&shchcy;&acy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;  <code>Makefile</code> . &Icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &dcy;&lcy;&yacy;  <code>hello.c</code>  &icy;  <code>hello.h</code> , &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy; &vcy; &icy;&tcy;&ocy;&gcy;&ocy;&vcy;&ucy;&yucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &icy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &ncy;&iecy; &tcy;&iecy;&rcy;&yacy;&yucy;&tcy;&scy;&yacy; &mdash; &ocy;&ncy;&icy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &icy;&ncy;&scy;&tscy;&iecy;&ncy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &icy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &scy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;. &IEcy;&scy;&lcy;&icy; &pcy;&ocy;&scy;&lcy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&jcy; &vcy;&ycy;&shcy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git commit</pre> </div> </div> <p><span data-i18n="4feb65864717ff32243b309decb9f92c21ce83c96bba33096a58b4149cdddd94/8b" data-source="this second commit would record the changes to &lt;code&gt;hello.c&lt;/code&gt; and &lt;code&gt;hello.h&lt;/code&gt; as expected." onmousemove="i18n(this)">&ecy;&tcy;&ocy;&tcy; &vcy;&tcy;&ocy;&rcy;&ocy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &zcy;&acy;&pcy;&icy;&shcy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy;  <code>hello.c</code>  &icy;  <code>hello.h</code> , &kcy;&acy;&kcy; &icy; &ocy;&zhcy;&icy;&dcy;&acy;&lcy;&ocy;&scy;&softcy;.</span></p> <p><span data-i18n="e480cc11aa24231657c7b35c1074af202fbe2dcd0afc152c56e4305953199049/ca" data-source="After a merge (initiated by &lt;code&gt;git merge&lt;/code&gt; or &lt;code&gt;git pull&lt;/code&gt;) stops because of conflicts, cleanly merged paths are already staged to be committed for you, and paths that conflicted are left in unmerged state. You would have to first check which paths are conflicting with &lt;code&gt;git status&lt;/code&gt; and after fixing them manually in your working tree, you would stage the result as usual with &lt;code&gt;git add&lt;/code&gt;:" onmousemove="i18n(this)">&Pcy;&ocy;&scy;&lcy;&iecy; &tcy;&ocy;&gcy;&ocy; &kcy;&acy;&kcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; (&icy;&ncy;&icy;&tscy;&icy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&iecy;  <code>git merge</code>  &icy;&lcy;&icy;  <code>git pull</code>  ) &pcy;&rcy;&iecy;&kcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&zcy;-&zcy;&acy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ocy;&vcy;, &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&ucy;&tcy;&icy; &ucy;&zhcy;&iecy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&lcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &acy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ucy;&yucy;&shchcy;&icy;&iecy; &pcy;&ucy;&tcy;&icy; &ocy;&scy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &ncy;&iecy;&scy;&lcy;&icy;&tcy;&ocy;&mcy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&icy;. &Vcy;&acy;&mcy; &ncy;&ucy;&zhcy;&ncy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&ncy;&acy;&chcy;&acy;&lcy;&acy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&icy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &pcy;&ucy;&tcy;&icy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ucy;&yucy;&tcy; &scy;  <code>git status</code> , &icy; &pcy;&ocy;&scy;&lcy;&iecy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&khcy; &vcy;&rcy;&ucy;&chcy;&ncy;&ucy;&yucy; &vcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&iecy; &vcy;&ycy;, &kcy;&acy;&kcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy;, &ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy;&iecy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git add</code> :</span></p> <div> <div> <pre class="hljs language-shell"><span class="hljs-meta prompt_">$ </span><span class="language-bash">git status | grep unmerged</span>
unmerged: hello.c
<span class="hljs-meta prompt_">$ </span><span class="language-bash">edit hello.c</span>
<span class="hljs-meta prompt_">$ </span><span class="language-bash">git add hello.c</span></pre> </div> </div> <p><span data-i18n="8809d2421fca1d93b78166b901a959f0560ef3f3655125510f44860b28273d73/20" data-source="After resolving conflicts and staging the result, &lt;code&gt;git ls-files -u&lt;/code&gt; would stop mentioning the conflicted path. When you are done, run &lt;code&gt;git commit&lt;/code&gt; to finally record the merge:" onmousemove="i18n(this)">&Pcy;&ocy;&scy;&lcy;&iecy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ocy;&vcy; &icy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&kcy;&icy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&acy;  <code>git ls-files -u</code>  &pcy;&iecy;&rcy;&iecy;&scy;&tcy;&acy;&vcy;&acy;&lcy; &ucy;&pcy;&ocy;&mcy;&icy;&ncy;&acy;&tcy;&softcy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy;. &Kcy;&ocy;&gcy;&dcy;&acy; &vcy;&ycy; &zcy;&acy;&kcy;&ocy;&ncy;&chcy;&icy;&tcy;&iecy;, &zcy;&acy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy;  <code>git commit</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&acy;&kcy;&ocy;&ncy;&iecy;&tscy; &zcy;&acy;&pcy;&icy;&scy;&acy;&tcy;&softcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy;:</span></p> <div> <div> <pre class="hljs language-ruby"><span class="hljs-variable">$ </span>git commit</pre> </div> </div> <p><span data-i18n="903acaa73279182ced8d17483fbe7f6847629403dfc5a7c5b7694bdbe01fe0c9/19" data-source="As with the case to record your own changes, you can use &lt;code&gt;-a&lt;/code&gt; option to save typing. One difference is that during a merge resolution, you cannot use &lt;code&gt;git commit&lt;/code&gt; with pathnames to alter the order the changes are committed, because the merge should be recorded as a single commit. In fact, the command refuses to run when given pathnames (but see &lt;code&gt;-i&lt;/code&gt; option)." onmousemove="i18n(this)">&Kcy;&acy;&kcy; &icy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&icy; &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;, &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>-a</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&iecy; &vcy;&vcy;&ocy;&dcy;&icy;&tcy;&softcy; &tcy;&iecy;&kcy;&scy;&tcy;. &IEcy;&dcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &scy;&ocy;&scy;&tcy;&ocy;&icy;&tcy; &vcy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy; &vcy;&ocy; &vcy;&rcy;&iecy;&mcy;&yacy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&icy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &vcy;&ycy; &ncy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;  <code>git commit</code>  &scy; &icy;&mcy;&iecy;&ncy;&acy;&mcy;&icy; &pcy;&ucy;&tcy;&iecy;&jcy; &dcy;&lcy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &kcy;&acy;&kcy; &ocy;&dcy;&ncy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yacy;. &Fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;, &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &ocy;&tcy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&rcy;&icy; &zcy;&acy;&dcy;&acy;&ncy;&icy;&icy; &pcy;&ucy;&tcy;&icy; (&ncy;&ocy; &scy;&mcy;. &ocy;&pcy;&tscy;&icy;&yucy;  <code>-i</code> ).</span></p> </div> <h2 class="text-body-emphasis"  id="_commit_information"><span data-i18n="102857c2d3173331bed8376c5bee94bd580a00d471075446df1c485c3fe3ab70/c8" data-source="Commit information" onmousemove="i18n(this)">Commit information</span></h2> <div> <p><span data-i18n="86e81dc809a24f5f9c32ee33071e55f8271f018f46c908f5787e315d9ba7ba80/f5" data-source="Author and committer information is taken from the following environment variables, if set:" onmousemove="i18n(this)">&Icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &ocy;&bcy; &acy;&vcy;&tcy;&ocy;&rcy;&iecy; &icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&iecy; &bcy;&iecy;&rcy;&iecy;&tcy;&scy;&yacy; &icy;&zcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&rcy;&iecy;&dcy;&ycy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ycy;:</span></p> <div> <div> <pre class="hljs language-undefined">GIT_AUTHOR_NAME
GIT_AUTHOR_EMAIL
GIT_AUTHOR_DATE
GIT_COMMITTER_NAME
GIT_COMMITTER_EMAIL
GIT_COMMITTER_DATE</pre> </div> </div> <p><span data-i18n="34ae8fc856faafe3bd8ddedc48647310f72525f9ea15ac7f2cde67754a69ce91/84" data-source="(nb &amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;gt;&amp;quot; and &amp;quot;\n&amp;quot;s are stripped)" onmousemove="i18n(this)">(&Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy;:  &quot;&lt;&quot; ,  &quot;&gt;&quot;  &icy;  &quot;\n&quot;  &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy;)</span></p> <p><span data-i18n="56a035ebfbb8622e3e170b3529f4f8efba94d75d1cef4dcb2cd4c8ccf949cf65/12" data-source="The author and committer names are by convention some form of a personal name (that is, the name by which other humans refer to you), although Git does not enforce or require any particular form. Arbitrary Unicode may be used, subject to the constraints listed above. This name has no effect on authentication; for that, see the &lt;code&gt;credential.username&lt;/code&gt; variable in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;." onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&acy; &acy;&vcy;&tcy;&ocy;&rcy;&acy; &icy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&tcy;&iecy;&rcy;&acy; &pcy;&ocy; &scy;&ocy;&gcy;&lcy;&acy;&shcy;&iecy;&ncy;&icy;&yucy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&ocy;&jcy; &lcy;&icy;&chcy;&ncy;&ocy;&gcy;&ocy; &icy;&mcy;&iecy;&ncy;&icy; (&tcy;&ocy; &iecy;&scy;&tcy;&softcy; &icy;&mcy;&iecy;&ncy;&icy;, &pcy;&ocy;&dcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &lcy;&yucy;&dcy;&icy; &ocy;&bcy;&rcy;&acy;&shchcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy; &vcy;&acy;&mcy;), &khcy;&ocy;&tcy;&yacy;  Git  &ncy;&iecy; &tcy;&rcy;&iecy;&bcy;&ucy;&iecy;&tcy; &kcy;&acy;&kcy;&ocy;&jcy;-&lcy;&icy;&bcy;&ocy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&ycy;. &Mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ycy;&jcy; Unicode &scy; &ucy;&chcy;&iecy;&tcy;&ocy;&mcy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&icy;&jcy;, &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy;&ycy;&shcy;&iecy;. &Ecy;&tcy;&ocy; &icy;&mcy;&yacy; &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &acy;&ucy;&tcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&yucy;; &dcy;&lcy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &scy;&mcy;. &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy;  <code>credential.username</code>  &vcy;  <a href="git-config.html">git-config[1]</a> .</span></p> <p><span data-i18n="29f84f57fb20b6b1034d5f7fae25d9f5cad3f511af4f1ac7a28cb95ebb3f9a7a/47" data-source="In case (some of) these environment variables are not set, the information is taken from the configuration items &lt;code&gt;user.name&lt;/code&gt; and &lt;code&gt;user.email&lt;/code&gt;, or, if not present, the environment variable EMAIL, or, if that is not set, system user name and the hostname used for outgoing mail (taken from &lt;code&gt;/etc/mailname&lt;/code&gt; and falling back to the fully qualified hostname when that file does not exist)." onmousemove="i18n(this)">&Vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; (&ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &icy;&zcy;) &ecy;&tcy;&icy;&khcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&rcy;&iecy;&dcy;&ycy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ycy;, &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &bcy;&iecy;&rcy;&iecy;&tcy;&scy;&yacy; &icy;&zcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>user.name</code>  &icy;  <code>user.email</code>  &icy;&lcy;&icy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&acy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;, &icy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&rcy;&iecy;&dcy;&ycy; EMAIL &icy;&lcy;&icy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&acy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy;, &icy;&zcy; &icy;&mcy;&iecy;&ncy;&icy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy; &icy; &icy;&mcy;&iecy;&ncy;&icy; &khcy;&ocy;&scy;&tcy;&acy;. &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &icy;&scy;&khcy;&ocy;&dcy;&yacy;&shchcy;&iecy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy; (&bcy;&iecy;&rcy;&iocy;&tcy;&scy;&yacy; &icy;&zcy;  <code>/etc/mailname</code>  &icy; &vcy;&ocy;&zcy;&vcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy; &pcy;&ocy;&lcy;&ncy;&ocy;&mcy;&ucy; &icy;&mcy;&iecy;&ncy;&icy; &khcy;&ocy;&scy;&tcy;&acy;, &kcy;&ocy;&gcy;&dcy;&acy; &ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;).</span></p> <p><span data-i18n="3c1715b158e0d9ba6d7bc9503da6030bb9f24dac6c61ead6431c49e0b2f94aea/be" data-source="The &lt;code&gt;author.name&lt;/code&gt; and &lt;code&gt;committer.name&lt;/code&gt; and their corresponding email options override &lt;code&gt;user.name&lt;/code&gt; and &lt;code&gt;user.email&lt;/code&gt; if set and are overridden themselves by the environment variables." onmousemove="i18n(this)"><code>author.name</code>  &icy;  <code>committer.name</code>  &icy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &icy;&mcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;  <code>user.name</code>  &icy;  <code>user.email</code> , &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ycy;, &icy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &scy;&acy;&mcy;&icy;&mcy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &scy;&rcy;&iecy;&dcy;&ycy;.</span></p> <p><span data-i18n="6a2c12a31f1aa5eb9ef681cae8afab54d737ceab6ae9084d9c6c054d2e5c9219/50" data-source="The typical usage is to set just the &lt;code&gt;user.name&lt;/code&gt; and &lt;code&gt;user.email&lt;/code&gt; variables; the other options are provided for more complex use cases." onmousemove="i18n(this)">&Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&acy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy;  <code>user.name</code>  &icy;  <code>user.email</code> ; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &bcy;&ocy;&lcy;&iecy;&iecy; &scy;&lcy;&ocy;&zhcy;&ncy;&ycy;&khcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_date_formats"><span data-i18n="dee4ee1ff5260803f94a34836f5dd47793c0d4f71f31619a82bbf6fa4c20d80d/a3" data-source="Date formats" onmousemove="i18n(this)">Date formats</span></h2> <div> <p><span data-i18n="cdd731e59e159ae1a269f930bf6238d2e22feb2751f8999912564ffbc05dc125/00" data-source="The &lt;code&gt;GIT_AUTHOR_DATE&lt;/code&gt; and &lt;code&gt;GIT_COMMITTER_DATE&lt;/code&gt; environment variables support the following date formats:" onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&rcy;&iecy;&dcy;&ycy;  <code>GIT_AUTHOR_DATE</code>  &icy;  <code>GIT_COMMITTER_DATE</code>  &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ycy; &dcy;&acy;&tcy;&ycy;:</span></p> <div> <dl> <dt id="Documentation/git-commit.txt-Gitinternalformat"><span data-i18n="06045aa0f049825006d5f65ae8d02db26462738022376de80252dbe13c1205f1/e8" data-source="Git internal format" onmousemove="i18n(this)">&Vcy;&ncy;&ucy;&tcy;&rcy;&iecy;&ncy;&ncy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  Git</span></dt> <dd> <p><span data-i18n="33ffa664b952b409981750ea87f5d91682004b8185babfadb63a1d43a3367e84/d3" data-source="It is &lt;code&gt;&amp;lt;unix-timestamp&amp;gt; &amp;lt;time-zone-offset&amp;gt;&lt;/code&gt;, where &lt;code&gt;&amp;lt;unix-timestamp&amp;gt;&lt;/code&gt; is the number of seconds since the UNIX epoch. &lt;code&gt;&amp;lt;time-zone-offset&amp;gt;&lt;/code&gt; is a positive or negative offset from UTC. For example CET (which is 1 hour ahead of UTC) is &lt;code&gt;+0100&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;  <code>&lt;unix-timestamp&gt; &lt;time-zone-offset&gt;</code>  , &gcy;&dcy;&iecy;  <code>&lt;unix-timestamp&gt;</code>  &mdash; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &scy;&iecy;&kcy;&ucy;&ncy;&dcy;, &pcy;&rcy;&ocy;&shcy;&iecy;&dcy;&shcy;&icy;&khcy; &scy; &ecy;&pcy;&ocy;&khcy;&icy; UNIX.  <code>&lt;time-zone-offset&gt;</code>  &mdash; &ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&iecy; &icy;&lcy;&icy; &ocy;&tcy;&rcy;&icy;&tscy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&iecy; &scy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy;&tcy; UTC. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, CET (&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ncy;&acy; 1 &chcy;&acy;&scy; &ocy;&pcy;&iecy;&rcy;&iecy;&zhcy;&acy;&iecy;&tcy; UTC) &mdash;  <code>+0100</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt-RFC2822"><span data-i18n="5aa4c16decf5e0346219e59799da4be4aa758c957abcd1cb30635b310423a04d/93" data-source="RFC 2822" onmousemove="i18n(this)">RFC 2822</span></dt> <dd> <p><span data-i18n="ecb11f836e43461627cd9c8754d96cea0ef4b00016a89fd0d9f093bdba908084/86" data-source="The standard email format as described by RFC 2822, for example &lt;code&gt;Thu, 07 Apr 2005 22:13:13 +0200&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&jcy; &pcy;&ocy;&chcy;&tcy;&ycy;, &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&jcy; &vcy; RFC 2822, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;  <code>Thu, 07 Apr 2005 22:13:13 +0200</code> .</span></p> </dd> <dt id="Documentation/git-commit.txt-ISO8601"><span data-i18n="408dd66ca3af0b0256acb00936e9cf728a4861707d71bf2b140ee375efb49d01/1b" data-source="ISO 8601" onmousemove="i18n(this)">ISO 8601</span></dt> <dd> <p><span data-i18n="e7d013519e5ce7cb48636d39e57383f83e4dcb848ad79745d4009c1cdb2b0993/a4" data-source="Time and date specified by the ISO 8601 standard, for example &lt;code&gt;2005-04-07T22:13:13&lt;/code&gt;. The parser accepts a space instead of the &lt;code&gt;T&lt;/code&gt; character as well. Fractional parts of a second will be ignored, for example &lt;code&gt;2005-04-07T22:13:13.019&lt;/code&gt; will be treated as &lt;code&gt;2005-04-07T22:13:13&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&rcy;&iecy;&mcy;&yacy; &icy; &dcy;&acy;&tcy;&acy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ocy;&mcy; ISO 8601, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;  <code>2005-04-07T22:13:13</code> . &Acy;&ncy;&acy;&lcy;&icy;&zcy;&acy;&tcy;&ocy;&rcy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy;  <code>T</code> . &Dcy;&rcy;&ocy;&bcy;&ncy;&ycy;&iecy; &dcy;&ocy;&lcy;&icy; &scy;&iecy;&kcy;&ucy;&ncy;&dcy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;  <code>2005-04-07T22:13:13.019</code>  &bcy;&ucy;&dcy;&iecy;&tcy; &rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&kcy;  <code>2005-04-07T22:13:13</code> .</span></p> <div> <div class="table-responsive"><table class="table"> <tr> <td> <div><span data-i18n="d8da2c49df39d91df7ecd199b92da7bf264f026242ccc69b08daeadfe587c45b/a2" data-source="Note" onmousemove="i18n(this)">Note</span></div> </td> <td><span data-i18n="7c1cb7a43cabe80b4fcc800099cb4bb20d5e67595485332e777c0cfb08a32e2e/50" data-source="In addition, the date part is accepted in the following formats: &lt;code&gt;YYYY.MM.DD&lt;/code&gt;, &lt;code&gt;MM/DD/YYYY&lt;/code&gt; and &lt;code&gt;DD.MM.YYYY&lt;/code&gt;." onmousemove="i18n(this)">&Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &chcy;&acy;&scy;&tcy;&softcy; &dcy;&acy;&tcy;&ycy; &pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&khcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;&khcy;:  <code>YYYY.MM.DD</code> ,  <code>MM/DD/YYYY</code>  &icy;  <code>DD.MM.YYYY</code> .</span></td> </tr> </table></div> </div> </dd> </dl> </div> <p><span data-i18n="7f22c54a8fdfce089108700b9f9af17526cce1bd7cdfb43d330b4085261af74b/8c" data-source="In addition to recognizing all date formats above, the &lt;code&gt;--date&lt;/code&gt; option will also try to make sense of other, more human-centric date formats, such as relative dates like &amp;quot;yesterday&amp;quot; or &amp;quot;last Friday at noon&amp;quot;." onmousemove="i18n(this)">&Pcy;&ocy;&mcy;&icy;&mcy;&ocy; &rcy;&acy;&scy;&pcy;&ocy;&zcy;&ncy;&acy;&vcy;&acy;&ncy;&icy;&yacy; &vcy;&scy;&iecy;&khcy; &vcy;&ycy;&shcy;&iecy;&ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ocy;&vcy; &dcy;&acy;&tcy;&ycy;, &ocy;&pcy;&tscy;&icy;&yacy;  <code>--date</code>  &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &rcy;&acy;&zcy;&ocy;&bcy;&rcy;&acy;&tcy;&softcy;&scy;&yacy; &vcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy;, &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&rcy;&icy;&iecy;&ncy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &ncy;&acy; &chcy;&iecy;&lcy;&ocy;&vcy;&iecy;&kcy;&acy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;&khcy; &dcy;&acy;&tcy;&ycy;, &tcy;&acy;&kcy;&icy;&khcy; &kcy;&acy;&kcy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &dcy;&acy;&tcy;&ycy;, &tcy;&acy;&kcy;&icy;&iecy; &kcy;&acy;&kcy;  &quot;yesterday&quot;  &icy;&lcy;&icy;  &quot;last Friday at noon&quot; .</span></p> </div> <h2 class="text-body-emphasis"  id="_discussion"><span data-i18n="5eb6cf647d2c5d14a044e2d103dcef4cf0cdc872434c374debc1043092bc4746/dd" data-source="Discussion" onmousemove="i18n(this)">Discussion</span></h2> <div> <p><span data-i18n="968b9dee663587dea1b910878d6ffd8c9f9d74c242f9a6798a1f99a9bf644e8f/c4" data-source="Though not required, it&amp;rsquo;s a good idea to begin the commit message with a single short (no more than 50 characters) line summarizing the change, followed by a blank line and then a more thorough description. The text up to the first blank line in a commit message is treated as the commit title, and that title is used throughout Git. For example, &lt;a href=&quot;git-format-patch&quot;&gt;git-format-patch[1]&lt;/a&gt; turns a commit into email, and it uses the title on the Subject line and the rest of the commit in the body." onmousemove="i18n(this)">&KHcy;&ocy;&tcy;&yacy; &ecy;&tcy;&ocy; &icy; &ncy;&iecy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &rcy;&iecy;&kcy;&ocy;&mcy;&iecy;&ncy;&dcy;&ucy;&iecy;&tcy;&scy;&yacy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&tcy;&softcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy; &ocy;&dcy;&ncy;&ocy;&jcy; &kcy;&ocy;&rcy;&ocy;&tcy;&kcy;&ocy;&jcy; (&ncy;&iecy; &bcy;&ocy;&lcy;&iecy;&iecy; 50 &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy;) &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &scy;&ucy;&mcy;&mcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;, &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &pcy;&ucy;&scy;&tcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&iecy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy;. &Tcy;&iecy;&kcy;&scy;&tcy; &dcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ocy;&jcy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&icy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &icy; &ecy;&tcy;&ocy;&tcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &vcy;&ocy; &vcy;&scy;&iecy;&mcy; Git. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <a href="git-format-patch.html">git-format-patch[1]</a>  &pcy;&rcy;&iecy;&ocy;&bcy;&rcy;&acy;&zcy;&ucy;&iecy;&tcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &vcy; &ecy;&lcy;&iecy;&kcy;&tcy;&rcy;&ocy;&ncy;&ncy;&ocy;&iecy; &pcy;&icy;&scy;&softcy;&mcy;&ocy; &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy; &vcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &laquo;&Tcy;&iecy;&mcy;&acy;&raquo;, &acy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ucy;&yucy; &chcy;&acy;&scy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &mdash; &vcy; &tcy;&iecy;&lcy;&iecy;.</span></p> <p><span data-i18n="e52cbd0de72cb14a8efb42c2cda128fa78c596a3ede9b7109a4ce56df5aa0e17/89" data-source="Git is to some extent character encoding agnostic." onmousemove="i18n(this)">Git  &vcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &scy;&tcy;&iecy;&pcy;&iecy;&ncy;&icy; &ncy;&iecy; &zcy;&acy;&vcy;&icy;&scy;&icy;&tcy; &ocy;&tcy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy;.</span></p> <div> <ul> <li> <p><span data-i18n="ea8a9905c81484577463ced0f9424b78ff45d5c5e3f9af31db551b4fb089d598/0f" data-source="The contents of the blob objects are uninterpreted sequences of bytes. There is no encoding translation at the core level." onmousemove="i18n(this)">&Scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; blob &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &ncy;&iecy;&icy;&ncy;&tcy;&iecy;&rcy;&pcy;&rcy;&iecy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &bcy;&acy;&jcy;&tcy;&ocy;&vcy;. &Ncy;&acy; &ucy;&rcy;&ocy;&vcy;&ncy;&iecy; &yacy;&dcy;&rcy;&acy; &ncy;&iecy;&tcy; &tcy;&rcy;&acy;&ncy;&scy;&lcy;&yacy;&tscy;&icy;&icy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy;.</span></p> </li> <li> <p><span data-i18n="780b0d3b4f05a05be6a7b6d5063f2f9e8e7e11b3e121bbaeea49d0a781be9bc6/95" data-source="Path names are encoded in UTF-8 normalization form C. This applies to tree objects, the index file, ref names, as well as path names in command line arguments, environment variables and config files (&lt;code&gt;.git/config&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;), &lt;a href=&quot;gitignore&quot;&gt;gitignore[5]&lt;/a&gt;, &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt; and &lt;a href=&quot;gitmodules&quot;&gt;gitmodules[5]&lt;/a&gt;)." onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &kcy;&ocy;&dcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; &fcy;&ocy;&rcy;&mcy;&iecy; &ncy;&ocy;&rcy;&mcy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&icy; UTF-8 C. &Ecy;&tcy;&ocy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&scy;&yacy; &kcy; &dcy;&rcy;&iecy;&vcy;&ocy;&vcy;&icy;&dcy;&ncy;&ycy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;, &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ocy;&mcy;&ucy; &fcy;&acy;&jcy;&lcy;&ucy;, &icy;&mcy;&iecy;&ncy;&acy;&mcy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &icy;&mcy;&iecy;&ncy;&acy;&mcy; &pcy;&ucy;&tcy;&iecy;&jcy; &vcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&khcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&rcy;&iecy;&dcy;&ycy; &icy; &fcy;&acy;&jcy;&lcy;&acy;&khcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; ( <code>.git/config</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ),  <a href="gitignore.html">gitignore[5]</a> ,  <a href="gitattributes.html">gitattributes[5]</a> ). &icy;  <a href="gitmodules.html">gitmodules[5]</a> ).</span></p> <p><span data-i18n="34297490959cd5ade89d1afb546eb477833ca98ccffa81b48b28ef6debeb5c84/cc" data-source="Note that Git at the core level treats path names simply as sequences of non-NUL bytes, there are no path name encoding conversions (except on Mac and Windows). Therefore, using non-ASCII path names will mostly work even on platforms and file systems that use legacy extended ASCII encodings. However, repositories created on such systems will not work properly on UTF-8-based systems (e.g. Linux, Mac, Windows) and vice versa. Additionally, many Git-based tools simply assume path names to be UTF-8 and will fail to display other encodings correctly." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy;  Git  &ncy;&acy; &ucy;&rcy;&ocy;&vcy;&ncy;&iecy; &yacy;&dcy;&rcy;&acy; &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &kcy;&acy;&kcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &bcy;&acy;&jcy;&tcy;&ocy;&vcy;, &ocy;&tcy;&lcy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&tcy; NUL, &pcy;&rcy;&iecy;&ocy;&bcy;&rcy;&acy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&ocy;&kcy; &icy;&mcy;&iecy;&ncy; &pcy;&ucy;&tcy;&iecy;&jcy; &ncy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; (&kcy;&rcy;&ocy;&mcy;&iecy; Mac &icy; Windows). &Tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &icy;&mcy;&iecy;&ncy; &pcy;&ucy;&tcy;&iecy;&jcy;, &ocy;&tcy;&lcy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&tcy; ASCII, &vcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&ncy;&scy;&tcy;&vcy;&iecy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &bcy;&ucy;&dcy;&iecy;&tcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&tcy;&softcy; &dcy;&acy;&zhcy;&iecy; &ncy;&acy; &pcy;&lcy;&acy;&tcy;&fcy;&ocy;&rcy;&mcy;&acy;&khcy; &icy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;&ycy;&khcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&acy;&khcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&shchcy;&icy;&khcy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&iecy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy; ASCII. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;, &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy; &tcy;&acy;&kcy;&icy;&khcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&acy;&khcy;, &ncy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &kcy;&ocy;&rcy;&rcy;&iecy;&kcy;&tcy;&ncy;&ocy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&tcy;&softcy; &vcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&acy;&khcy; &ncy;&acy; &bcy;&acy;&zcy;&iecy; UTF-8 (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, Linux, Mac, Windows) &icy; &ncy;&acy;&ocy;&bcy;&ocy;&rcy;&ocy;&tcy;. &Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &mcy;&ncy;&ocy;&gcy;&icy;&iecy; &icy;&ncy;&scy;&tcy;&rcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&iecy;  Git  &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&acy;&gcy;&acy;&yucy;&tcy;, &chcy;&tcy;&ocy; &icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &icy;&mcy;&iecy;&yucy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; UTF-8, &icy; &ncy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&softcy;&ncy;&ocy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy;.</span></p> </li> <li> <p><span data-i18n="6daafd3105dcf9150a302ba21f93b61c06229a114533e813d479154d3e3c8a82/3b" data-source="Commit log messages are typically encoded in UTF-8, but other extended ASCII encodings are also supported. This includes ISO-8859-x, CP125x and many others, but &lt;code&gt;not&lt;/code&gt; UTF-16/32, EBCDIC and CJK multi-byte encodings (GBK, Shift-JIS, Big5, EUC-x, CP9xx etc.)." onmousemove="i18n(this)">&Scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &kcy;&ocy;&dcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; UTF-8, &ncy;&ocy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &icy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy; ASCII. &Scy;&yucy;&dcy;&acy; &vcy;&khcy;&ocy;&dcy;&yacy;&tcy; ISO-8859-x, CP125x &icy; &mcy;&ncy;&ocy;&gcy;&icy;&iecy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ncy;&ocy;&gcy;&ocy;&bcy;&acy;&jcy;&tcy;&ocy;&vcy;&ycy;&iecy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy;  <code>not</code>  UTF-16/32, EBCDIC &icy; CJK (GBK, Shift-JIS, Big5, EUC-x, CP9xx &icy; &tcy;. &dcy;.).</span></p> </li> </ul> </div> <p><span data-i18n="69413c830d73433b26f485264ca3254d4430a0c3db6f3ad2a1911b828f250dc5/04" data-source="Although we encourage that the commit log messages are encoded in UTF-8, both the core and Git Porcelain are designed not to force UTF-8 on projects. If all participants of a particular project find it more convenient to use legacy encodings, Git does not forbid it. However, there are a few things to keep in mind." onmousemove="i18n(this)">&KHcy;&ocy;&tcy;&yacy; &mcy;&ycy; &rcy;&iecy;&kcy;&ocy;&mcy;&iecy;&ncy;&dcy;&ucy;&iecy;&mcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &bcy;&ycy;&lcy;&icy; &zcy;&acy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy; &vcy; UTF-8, &yacy;&dcy;&rcy;&ocy; &ZeroWidthSpace;&ZeroWidthSpace;&icy;  Git  Porcelain &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; UTF-8 &vcy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy;&khcy;. &IEcy;&scy;&lcy;&icy; &vcy;&scy;&iecy;&mcy; &ucy;&chcy;&acy;&scy;&tcy;&ncy;&icy;&kcy;&acy;&mcy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ocy;&gcy;&ocy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy; &ucy;&dcy;&ocy;&bcy;&ncy;&iecy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&iecy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy;,  Git  &ncy;&iecy; &zcy;&acy;&pcy;&rcy;&iecy;&shchcy;&acy;&iecy;&tcy; &ecy;&tcy;&ocy;&gcy;&ocy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &iecy;&scy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy;&iecy;&shchcy;&iecy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&mcy;&iecy;&tcy;&softcy; &vcy; &vcy;&icy;&dcy;&ucy;.</span></p> <div> <ol> <li> <p><span data-i18n="f49f0f930d40f4c583714e0e6fde0b58535eab92fe6a43eb68be6f3a4f365cf0/2e" data-source="&lt;code&gt;git commit&lt;/code&gt; and &lt;code&gt;git commit-tree&lt;/code&gt; issue a warning if the commit log message given to it does not look like a valid UTF-8 string, unless you explicitly say your project uses a legacy encoding. The way to say this is to have &lt;code&gt;i18n.commitEncoding&lt;/code&gt; in &lt;code&gt;.git/config&lt;/code&gt; file, like this:" onmousemove="i18n(this)"><code>git commit</code>  &icy;  <code>git commit-tree</code>  &vcy;&ycy;&dcy;&acy;&yucy;&tcy; &pcy;&rcy;&iecy;&dcy;&ucy;&pcy;&rcy;&iecy;&zhcy;&dcy;&iecy;&ncy;&icy;&iecy;, &iecy;&scy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&ncy;&ncy;&ocy;&iecy; &iecy;&mcy;&ucy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &ncy;&iecy; &pcy;&ocy;&khcy;&ocy;&zhcy;&iecy; &ncy;&acy; &dcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&mcy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; UTF-8, &iecy;&scy;&lcy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy;&ycy; &yacy;&vcy;&ncy;&ocy; &ncy;&iecy; &ucy;&kcy;&acy;&zhcy;&iecy;&tcy;&iecy;, &chcy;&tcy;&ocy; &vcy;&acy;&shcy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&ucy;&yucy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&ucy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &scy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &tcy;&acy;&kcy;:  <code>i18n.commitEncoding</code>  &vcy; &fcy;&acy;&jcy;&lcy;&iecy;  <code>.git/config</code> , &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;:</span></p> <div> <div> <pre class="hljs language-ini"><span class="hljs-section">[i18n]</span>
        <span class="hljs-attr">commitEncoding</span> = ISO-<span class="hljs-number">8859</span>-<span class="hljs-number">1</span></pre> </div> </div> <p><span data-i18n="9632b0c851b212976c3851609981fff169e1a6fcefea29e7a2b0249b9948c99e/f0" data-source="Commit objects created with the above setting record the value of &lt;code&gt;i18n.commitEncoding&lt;/code&gt; in their &lt;code&gt;encoding&lt;/code&gt; header. This is to help other people who look at them later. Lack of this header implies that the commit log message is encoded in UTF-8." onmousemove="i18n(this)">&Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &scy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &vcy;&ycy;&shcy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&mcy;, &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>i18n.commitEncoding</code>  &vcy; &scy;&vcy;&ocy;&jcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy;  <code>encoding</code> . &Ecy;&tcy;&ocy; &scy;&dcy;&iecy;&lcy;&acy;&ncy;&ocy; &dcy;&lcy;&yacy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&mcy;&ocy;&chcy;&softcy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy; &lcy;&yucy;&dcy;&yacy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&yacy;&tcy; &ncy;&acy; &ncy;&icy;&khcy; &pcy;&ocy;&zcy;&zhcy;&iecy;. &Ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &zcy;&acy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ocy; &vcy; UTF-8.</span></p> </li> <li> <p><span data-i18n="6c28111f45dd2dd33205049e4d2f27eb214cde43ccca1fb65404ee170d91ac96/a0" data-source="&lt;code&gt;git log&lt;/code&gt;, &lt;code&gt;git show&lt;/code&gt;, &lt;code&gt;git blame&lt;/code&gt; and friends look at the &lt;code&gt;encoding&lt;/code&gt; header of a commit object, and try to re-code the log message into UTF-8 unless otherwise specified. You can specify the desired output encoding with &lt;code&gt;i18n.logOutputEncoding&lt;/code&gt; in &lt;code&gt;.git/config&lt;/code&gt; file, like this:" onmousemove="i18n(this)"><code>git log</code> ,  <code>git show</code> ,  <code>git blame</code>  &icy; &iecy;&gcy;&ocy; &dcy;&rcy;&ucy;&zcy;&softcy;&yacy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&yucy;&tcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy;  <code>encoding</code>  &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy; &pcy;&ycy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &vcy; UTF-8, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &icy;&ncy;&ocy;&iecy;. &Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &zhcy;&iecy;&lcy;&acy;&iecy;&mcy;&ucy;&yucy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ucy;&yucy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&kcy;&ucy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>i18n.logOutputEncoding</code>  &vcy; &fcy;&acy;&jcy;&lcy;&iecy;  <code>.git/config</code> , &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;:</span></p> <div> <div> <pre class="hljs language-ini"><span class="hljs-section">[i18n]</span>
        <span class="hljs-attr">logOutputEncoding</span> = ISO-<span class="hljs-number">8859</span>-<span class="hljs-number">1</span></pre> </div> </div> <p><span data-i18n="2ff63ae5be8fa2f61219a9bbc36efc91c97af946f8fe05621804855d1ec83382/af" data-source="If you do not have this configuration variable, the value of &lt;code&gt;i18n.commitEncoding&lt;/code&gt; is used instead." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy; &vcy;&acy;&scy; &ncy;&iecy;&tcy; &ecy;&tcy;&ocy;&jcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>i18n.commitEncoding</code> .</span></p> </li> </ol> </div> <p><span data-i18n="6bbbff533763909dac89fdf6fea7717d39cd13d54a10b4f35063ed9b988b83f4/3e" data-source="Note that we deliberately chose not to re-code the commit log message when a commit is made to force UTF-8 at the commit object level, because re-coding to UTF-8 is not necessarily a reversible operation." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &mcy;&ycy; &ncy;&acy;&mcy;&iecy;&rcy;&iecy;&ncy;&ncy;&ocy; &rcy;&iecy;&shcy;&icy;&lcy;&icy; &ncy;&iecy; &pcy;&iecy;&rcy;&iecy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&rcy;&icy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; UTF-8 &ncy;&acy; &ucy;&rcy;&ocy;&vcy;&ncy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &pcy;&iecy;&rcy;&iecy;&kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &vcy; UTF-8 &ncy;&iecy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&rcy;&acy;&tcy;&icy;&mcy;&ocy;&jcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&iecy;&jcy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_environment_and_configuration_variables"><span data-i18n="738c82a4590662ff4b9d0824ff5fdd37f05c1645adaf68972b13fbf4ad698ad5/1f" data-source="Environment and configuration variables" onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&rcy;&iecy;&dcy;&ycy; &icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;</span></h2> <div> <p><span data-i18n="31f77381899616ba132a05a4bc68bc42281229c37d47569ae8f3da224cd1f57a/c9" data-source="The editor used to edit the commit log message will be chosen from the &lt;code&gt;GIT_EDITOR&lt;/code&gt; environment variable, the core.editor configuration variable, the &lt;code&gt;VISUAL&lt;/code&gt; environment variable, or the &lt;code&gt;EDITOR&lt;/code&gt; environment variable (in that order). See &lt;a href=&quot;git-var&quot;&gt;git-var[1]&lt;/a&gt; for details." onmousemove="i18n(this)">&Rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&jcy; &dcy;&lcy;&yacy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &bcy;&ucy;&dcy;&iecy;&tcy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy; &icy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&rcy;&iecy;&dcy;&ycy;  <code>GIT_EDITOR</code> , &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; core.editor, &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&rcy;&iecy;&dcy;&ycy;  <code>VISUAL</code>  &icy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &scy;&rcy;&iecy;&dcy;&ycy;  <code>EDITOR</code>  (&vcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;). &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-var.html">git-var[1]</a> .</span></p> <p><span data-i18n="a0fa656f09c40af871f0a58caeea15390872ffb9b4e2037c00ece4df3c0023ad/b5" data-source="Everything above this line in this section isn&amp;rsquo;t included from the &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; documentation. The content that follows is the same as what&amp;rsquo;s found there:" onmousemove="i18n(this)">&Vcy;&scy;&iecy;, &chcy;&tcy;&ocy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &vcy;&ycy;&shcy;&iecy; &ecy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &vcy; &ecy;&tcy;&ocy;&mcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;, &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ocy; &vcy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&tscy;&icy;&yucy;  <a href="git-config.html">git-config[1]</a> . &Scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &tcy;&acy;&kcy;&ocy;&iecy; &zhcy;&iecy;, &kcy;&acy;&kcy; &icy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ocy;&iecy; &tcy;&acy;&mcy;:</span></p> <div> <dl> <dt id="Documentation/git-commit.txt-commitcleanup"><span data-i18n="b27ee6a782a2e25f707ff70d553fe7f031db62268f9cce643d73dbd1373171aa/16" data-source="commit.cleanup" onmousemove="i18n(this)">commit.cleanup</span></dt> <dd> <p><span data-i18n="df2ebdf48df0449bd90e21310b95c0c7b16c636c0c34bdb6b2ba93071aff7cb5/5c" data-source="This setting overrides the default of the &lt;code&gt;--cleanup&lt;/code&gt; option in &lt;code&gt;git commit&lt;/code&gt;. See &lt;a href=&quot;git-commit&quot;&gt;git-commit[1]&lt;/a&gt; for details. Changing the default can be useful when you always want to keep lines that begin with the comment character &lt;code&gt;#&lt;/code&gt; in your log message, in which case you would do &lt;code&gt;git config commit.cleanup whitespace&lt;/code&gt; (note that you will have to remove the help lines that begin with &lt;code&gt;#&lt;/code&gt; in the commit log template yourself, if you do this)." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;  <code>--cleanup</code>  &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &vcy;  <code>git commit</code> . &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-commit.html">git-commit[1]</a> . &Icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &vcy;&scy;&iecy;&gcy;&dcy;&acy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &vcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&icy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &ncy;&acy;&chcy;&icy;&ncy;&acy;&yucy;&shchcy;&icy;&iecy;&scy;&yacy; &scy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy; &kcy;&ocy;&mcy;&mcy;&iecy;&ncy;&tcy;&acy;&rcy;&icy;&yacy;  <code>#</code> , &icy; &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &vcy;&ycy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy;  <code>git config commit.cleanup whitespace</code>  (&ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &vcy;&acy;&mcy; &pcy;&rcy;&icy;&dcy;&iecy;&tcy;&scy;&yacy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &vcy;&scy;&pcy;&ocy;&mcy;&ocy;&gcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &ncy;&acy;&chcy;&icy;&ncy;&acy;&yucy;&shchcy;&icy;&iecy;&scy;&yacy; &scy;  <code>#</code>  &vcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&iecy;). &shcy;&acy;&bcy;&lcy;&ocy;&ncy; &zhcy;&ucy;&rcy;&ncy;&acy;&lcy;&acy; &scy;&acy;&mcy;&ocy;&scy;&tcy;&ocy;&yacy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; &bcy;&ucy;&dcy;&iecy;&tcy;&iecy; &ecy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&tcy;&softcy;).</span></p> </dd> <dt id="Documentation/git-commit.txt-commitgpgSign"><span data-i18n="ab01253f6e517bb940441d8e545566acfc16970e7db908ca4e0b6161c4e09c40/7b" data-source="commit.gpgSign" onmousemove="i18n(this)">commit.gpgSign</span></dt> <dd> <p><span data-i18n="1eb93444f5fc289984c41a405c8025b808a06406e99830ab81e6befef9cf041d/44" data-source="A boolean to specify whether all commits should be GPG signed. Use of this option when doing operations such as rebase can result in a large number of commits being signed. It may be convenient to use an agent to avoid typing your GPG passphrase several times." onmousemove="i18n(this)">boolean , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;, &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &lcy;&icy; &vcy;&scy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&ycy; GPG. &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &pcy;&rcy;&icy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&icy; &tcy;&acy;&kcy;&icy;&khcy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&jcy;, &kcy;&acy;&kcy; &pcy;&iecy;&rcy;&iecy;&bcy;&acy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;, &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &pcy;&ocy;&dcy;&pcy;&icy;&scy;&acy;&ncy;&icy;&yucy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;. &Vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &bcy;&ucy;&dcy;&iecy;&tcy; &ucy;&dcy;&ocy;&bcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &acy;&gcy;&iecy;&ncy;&tcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&iecy; &vcy;&vcy;&ocy;&dcy;&icy;&tcy;&softcy; &pcy;&acy;&rcy;&ocy;&lcy;&softcy;&ncy;&ucy;&yucy; &fcy;&rcy;&acy;&zcy;&ucy; GPG &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;.</span></p> </dd> <dt id="Documentation/git-commit.txt-commitstatus"><span data-i18n="d6269bd076d46503517f499f15d7fd37b96c16b758d5fbcb0a8b4f6b3a6ad5b9/4e" data-source="commit.status" onmousemove="i18n(this)">commit.status</span></dt> <dd> <p><span data-i18n="740f7cecec027e331abc08cb7bb93a7c2ae02c169c75f30c32b476c2413896e3/f3" data-source="A boolean to enable/disable inclusion of status information in the commit message template when using an editor to prepare the commit message. Defaults to true." onmousemove="i18n(this)">boolean  &dcy;&lcy;&yacy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy;/&ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &ocy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&icy; &vcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&ocy;&rcy;&acy; &dcy;&lcy;&yacy; &pcy;&ocy;&dcy;&gcy;&ocy;&tcy;&ocy;&vcy;&kcy;&icy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&yacy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&tcy;&icy;&ncy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-commit.txt-committemplate"><span data-i18n="8872d0afbcb7d06e90cb5656ee4a2204d11dc7a07b4698c116b3bad178dbd62a/bf" data-source="commit.template" onmousemove="i18n(this)">commit.template</span></dt> <dd> <p><span data-i18n="a078a313168f766f6cbeadc074eed6893f1a10ef2ed26960c0a99e2263bfef82/a4" data-source="Specify the pathname of a file to use as the template for new commit messages." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &pcy;&ucy;&tcy;&softcy; &kcy; &fcy;&acy;&jcy;&lcy;&ucy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&acy; &dcy;&lcy;&yacy; &ncy;&ocy;&vcy;&ycy;&khcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&jcy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-commit.txt-commitverbose"><span data-i18n="d8c415dd427895447a469011d2ffbf095828b4af5fdae408fec00a29b307d154/e3" data-source="commit.verbose" onmousemove="i18n(this)">commit.verbose</span></dt> <dd> <p><span data-i18n="018468abe4a22d19feac120890574e18836ee393c37514ae41d02f8d2a0bc35c/36" data-source="A boolean or int to specify the level of verbosity with &lt;code&gt;git commit&lt;/code&gt;. See &lt;a href=&quot;git-commit&quot;&gt;git-commit[1]&lt;/a&gt;." onmousemove="i18n(this)">boolean  &icy;&lcy;&icy; int, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ucy;&rcy;&ocy;&vcy;&iecy;&ncy;&softcy; &dcy;&iecy;&tcy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git commit</code>  . &Scy;&mcy;.  <a href="git-commit.html">git-commit[1]</a> .</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_hooks"><span data-i18n="d412a062620ef57bace76558a0384077b1919e66ba0a35af91e5a372f873e65e/9c" data-source="Hooks" onmousemove="i18n(this)">Hooks</span></h2> <div> <p><span data-i18n="fec2192b7b50587d59144af2de2f95962f1fc75abec2b63c3f533854c48bd757/d1" data-source="This command can run &lt;code&gt;commit-msg&lt;/code&gt;, &lt;code&gt;prepare-commit-msg&lt;/code&gt;, &lt;code&gt;pre-commit&lt;/code&gt;, &lt;code&gt;post-commit&lt;/code&gt; and &lt;code&gt;post-rewrite&lt;/code&gt; hooks. See &lt;a href=&quot;githooks&quot;&gt;githooks[5]&lt;/a&gt; for more information." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &mcy;&ocy;&zhcy;&iecy;&tcy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;&icy;  <code>commit-msg</code> ,  <code>prepare-commit-msg</code> ,  <code>pre-commit</code> ,  <code>post-commit</code>  &icy;  <code>post-rewrite</code> . &Scy;&mcy;.  <a href="githooks.html">githooks[5]</a>  &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_files"><span data-i18n="abc7e9892806b047b4d4786b3685285543f76ca314c4c76246d5f6544c7856c9/5d" data-source="Files" onmousemove="i18n(this)">Files</span></h2> <div> <div> <dl> <dt id="Documentation/git-commit.txt-codeGITDIRCOMMITEDITMSGcode"> <code>$GIT_DIR/COMMIT_EDITMSG</code> </dt> <dd> <p><span data-i18n="0fb43969b4ee3d555c84a974c59f3151f7f3571cedca45449009c1d1338da524/fc" data-source="This file contains the commit message of a commit in progress. If &lt;code&gt;git commit&lt;/code&gt; exits due to an error before creating a commit, any commit message that has been provided by the user (e.g., in an editor session) will be available in this file, but will be overwritten by the next invocation of &lt;code&gt;git commit&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy; &tcy;&iecy;&kcy;&ucy;&shchcy;&iecy;&jcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &IEcy;&scy;&lcy;&icy;  <code>git commit</code>  &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&iecy;&tcy; &rcy;&acy;&bcy;&ocy;&tcy;&ucy; &icy;&zcy;-&zcy;&acy; &ocy;&shcy;&icy;&bcy;&kcy;&icy; &pcy;&iecy;&rcy;&iecy;&dcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy;&mcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &lcy;&yucy;&bcy;&ocy;&iecy; &scy;&ocy;&ocy;&bcy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&iecy;&mcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &vcy; &scy;&iecy;&acy;&ncy;&scy;&iecy; &rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;), &bcy;&ucy;&dcy;&iecy;&tcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ocy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy;, &ncy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &pcy;&rcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&mcy; &vcy;&ycy;&zcy;&ocy;&vcy;&iecy;  <code>git commit</code> .</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_see_also"><span data-i18n="2fa97693b70fa87b95b2d1bdf9558e4ac65d5e82d145f13a03849c4d9c4957a9/40" data-source="See also" onmousemove="i18n(this)">See also</span></h2> <div> <p><span data-i18n="a65940e1a257e7c7d7f0922952245c36a700be4b5bfa04eb3102e24d4e29ac15/12" data-source="&lt;a href=&quot;git-add&quot;&gt;git-add[1]&lt;/a&gt;, &lt;a href=&quot;git-rm&quot;&gt;git-rm[1]&lt;/a&gt;, &lt;a href=&quot;git-mv&quot;&gt;git-mv[1]&lt;/a&gt;, &lt;a href=&quot;git-merge&quot;&gt;git-merge[1]&lt;/a&gt;, &lt;a href=&quot;git-commit-tree&quot;&gt;git-commit-tree[1]&lt;/a&gt;" onmousemove="i18n(this)"><a href="git-add.html">git-add[1]</a> ,  <a href="git-rm.html">git-rm[1]</a> ,  <a href="git-mv.html">git-mv[1]</a> ,  <a href="git-merge.html">git-merge[1]</a> ,  <a href="git-commit-tree.html">git-commit-tree[1]</a></span></p> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/git-commit">https://git-scm.com/docs/git-commit</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                               <ins class="adsbygoogle"
        style="display:block"
        data-ad-format="autorelaxed"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="7867651344"></ins>
   <script data-cfasync="false" src="../../../cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
        (adsbygoogle = window.adsbygoogle || []).push({});
   </script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-commit-graph.html">
                            git commit-graph                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-commit-tree.html">
                            git commit-tree                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-config.html">
                            git config                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-count-objects.html">
                            git count-objects                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-credential.html">
                            git credential                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-credential-cache.html">
                            git credential-cache                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-credential-store.html">
                            git credential-store                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="git-commit.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>